前进/后退操作
from selenium import webdriver
import time
"""
前进/后退操作
"""
options = webdriver.ChromeOptions()
options.add_experimental_option("mobileEmulation",{"deviceName":"iPhone X"})
driver = webdriver.Chrome(r"C:\Users\xxx\Desktop\chromedriver.exe",chrome_options=options)
driver.maximize_window()
driver.get("https://www.taobao.com")
time.sleep(5)
driver.get("https://www.jd.com")
time.sleep(5)
driver.back()
time.sleep(5)
driver.forward()
time.sleep(5)
driver.close()
xxxx登录
from selenium import webdriver
import time
options = webdriver.ChromeOptions()
options.add_experimental_option("mobileEmulation",{"deviceName":"iPhone X"})
driver = webdriver.Chrome(r"C:\Users\xxxxx\Desktop\chromedriver.exe",chrome_options=options)
driver.get("https://www.xxxx.com")
time.sleep(2)
driver.find_element_by_id("msShortcutLogin").click()
time.sleep(3)
driver.find_element_by_xpath("//*[@report-eventid="MLoginRegister_SMSVerification"]").click()
time.sleep(3)
user_name = driver.find_element_by_id("username")
user_name.send_keys("xxxxx")
pwd = driver.find_element_by_id("pwd")
pwd.send_keys("xxxxx")
driver.find_element_by_xpath("//*[@report-eventid="MLoginRegister_Login"]").click()
time.sleep(20)
driver.save_screenshot("here.jpg")
driver.close()
跳转到提示框
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
import time
"""
跳转到提示框
switch_to.alert.accept()
"""
driver = webdriver.Chrome(r"C:\Users\xxxx\Desktop\chromedriver.exe")
driver.get("https://www.baidu.com")
time.sleep(3)
above = driver.find_element_by_link_text(u"设置")
ActionChains(driver).move_to_element(above).perform()
time.sleep(1)
driver.find_element_by_link_text("搜索设置").click()
time.sleep(1)
driver.find_element_by_id("sh_1").click()
driver.find_element_by_link_text(u"保存设置").click()
time.sleep(2)
driver.switch_to.alert.accept()
time.sleep(10)
driver.close()