selenium +chromdriver模块

1   selenium

模拟浏览器行为

2 chromdriver   对应的chrome浏览器驱动 下载地址

注意:chrome与chromdriver存在对应关系  

以下错误就可能是版本不对应导致

 简单的示例

扫描二维码关注公众号,回复: 108143 查看本文章

131专用 此处指定的是2台不同电脑

 1 """
 2 Description:网强自动登录脚本
 3 Author:Nod
 4 Date:18-05-03
 5 Record:1 关键在于chrome的driver要与chrome的版本相对应
 6 #---------------------------------v1-----------------------------------#
 7 """
 8 from selenium import webdriver
 9 import requests
10 import time
11 from selenium.webdriver.common.by import By #按照什么方式查找,By.ID,By.CSS_SELECTOR
12 from selenium.webdriver.common.keys import Keys #键盘按键操作
13 driver=webdriver.Chrome()   #弹出浏览器
14 time.sleep(1)
15 driver.get('http://172.20.90.114:8080/StormWeb/')
16 time.sleep(1)
17 #将浏览器最大化操作
18 driver.maximize_window()
19 #获取输入用户名的地方
20 input_loginName=driver.find_element_by_id('loginName')
21 #清掉原先的内容
22 input_loginName.clear()
23 #输入用户名
24 input_loginName.send_keys('admin')
25 #获取密码
26 input_pwd=driver.find_element_by_id('pwd')
27 #输入密码
28 input_pwd.send_keys('nstrong')
29 #输入回车
30 input_pwd.send_keys(Keys.ENTER)
31 #等待8s  给浏览器解析时间
32 time.sleep(8)
33 #如果不需要打开拓扑就将下面一段代码注释
34 #driver.find_element_by_id('shutter4').click()    #[0].click()
View Code

244专用

 1 """
 2 Description:网强自动登录脚本
 3 Author:Nod
 4 Date:18-05-03
 5 Record:1 关键在于chrome的driver要与chrome的版本相对应
 6 #---------------------------------v1-----------------------------------#
 7 """
 8 from selenium import webdriver
 9 import requests
10 import time
11 from selenium.webdriver.common.by import By  # 按照什么方式查找,By.ID,By.CSS_SELECTOR
12 from selenium.webdriver.common.keys import Keys  # 键盘按键操作
13 
14 driver = webdriver.Chrome()  # 弹出浏览器
15 time.sleep(1)
16 driver.get('http://172.20.90.114:8080/StormWeb/')
17 time.sleep(1)
18 # 将浏览器最大化操作
19 driver.maximize_window()
20 # 获取输入用户名的地方
21 input_loginName = driver.find_element_by_id('loginName')
22 # 清掉原先的内容
23 input_loginName.clear()
24 # 输入用户名
25 input_loginName.send_keys('admin')
26 # 获取密码
27 input_pwd = driver.find_element_by_id('pwd')
28 # 输入密码
29 input_pwd.send_keys('nstrong')
30 # 输入回车
31 input_pwd.send_keys(Keys.ENTER)
32 # 等待8s  给浏览器解析时间
33 time.sleep(8)
34 # 打开拓扑
35 driver.find_element_by_id('shutter4').click()  # [0].click()
View Code

猜你喜欢

转载自www.cnblogs.com/nodchen/p/8988851.html