selenium

mac2022-07-01  19

代码如下:

1 from selenium import webdriver 2 from selenium.webdriver.common.by import By 3 from selenium.webdriver.support.ui import WebDriverWait 4 from selenium.webdriver.support import expected_conditions as EC 5 from time import sleep 6 #选择谷歌浏览器打开事务所网站 7 driver=webdriver.Chrome() 8 driver.implicitly_wait(10) 9 url="https://192.168.21.150" 10 driver.get(url) 11 #窗口最大化 12 driver.maximize_window() 13 #选择用户名框,输入用户名cskczy 14 driver.find_element_by_xpath('//input[@name="userid"]').send_keys("cskczy") 15 #选择密码框,输入密码88888888 16 driver.find_element_by_xpath('//input[@name="password"]').send_keys("88888888") 17 #点击登录按钮 18 driver.find_element_by_xpath('//button[@class="login-btn"]').click() 19 #显式等待元素出现后,关闭事务所申报窗口 20 WebDriverWait(driver,5,0.5).until(EC.presence_of_all_elements_located((By.XPATH,'//*[@id="layui-layer2"]/div[3]/a[1]'))) 21 driver.find_element_by_xpath('//*[@id="layui-layer2"]/div[3]/a[1]').click() 22 #显式等待元素出现后,关闭密码修改窗口 23 WebDriverWait(driver,5,0.5).until(EC.presence_of_all_elements_located((By.XPATH,'//*[@id="layui-layer1"]/span[1]'))) 24 driver.find_element_by_xpath('//*[@id="layui-layer1"]/span[1]').click() 25 sleep(3) 26 driver.quit()

 

转载于:https://www.cnblogs.com/chenshengkai/p/11347168.html

最新回复(0)