上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 29 下一页
摘要: 与在新窗口打开一个网页后需要切换窗口才能定位元素一样,在iframe标签中的元素也不能直接定位,需要切换到对应的iframe框架中才能进行元素定位。 完成网页框架切换操作需要用selenium中的两个方法 driver.switch_to.frame(frame_reference):切换到网页框架 阅读全文
posted @ 2021-02-06 21:24 码上测 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 想一下这样的场景,打开页面A点击一个链接,在一个新的窗口打开页面B,由于之前的driver实例对象在页面A,但是你接下来操作的元素在页面B中,此时脚本就会报错找不到元素。该场景需要使用到selenium的switch_to.window()方法进行窗口切换。 演示场景:打开百度首页(页面A),点击新 阅读全文
posted @ 2021-02-06 19:22 码上测 阅读(1098) 评论(0) 推荐(0) 编辑
摘要: selenium的包含的方法已能完全满足UI自动化,但是有些时候又不得不用到执行JS的情况,比如在一个富文本框中输入1W个字,使用send_keys方法将经历漫长的输入过程,如果换成使用JS的innerHTML方法就能够很快的完成输入。 selenium执行JavaScript代码的方法有两种: 执 阅读全文
posted @ 2021-02-06 18:08 码上测 阅读(1339) 评论(0) 推荐(0) 编辑
摘要: 简单写个单选框和复选框界面 <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>test</title> </head> <body bgcolor="burlywood"> <form> <input type="radio" 阅读全文
posted @ 2021-02-05 21:28 码上测 阅读(761) 评论(0) 推荐(0) 编辑
摘要: 模拟键盘键盘和鼠标操作主要使用到selenium的keys包,源码如下 class Keys(object): """ Set of special keys codes. """ NULL = '\ue000' CANCEL = '\ue001' # ^break HELP = '\ue002' 阅读全文
posted @ 2021-02-05 20:59 码上测 阅读(226) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver driver = webdriver.Chrome() driver.maximize_window() driver.get("https://www.baidu.com") # 定位属性 el = driver.find_elemen 阅读全文
posted @ 2021-02-05 11:19 码上测 阅读(487) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver driver = webdriver.Chrome() driver.maximize_window() driver.get("https://www.baidu.com") # 获取当前界面的handle(handle用于窗口切换) 阅读全文
posted @ 2021-02-05 10:27 码上测 阅读(314) 评论(0) 推荐(0) 编辑
摘要: import time from selenium import webdriver driver = webdriver.Chrome() driver.maximize_window() driver.get("https://www.baidu.com") # 窗口最大化 driver.max 阅读全文
posted @ 2021-02-05 10:10 码上测 阅读(109) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver driver = webdriver.Chrome() driver.maximize_window() driver.get("https://www.baidu.com") # 获取浏览器名称 browserName = driver 阅读全文
posted @ 2021-02-05 09:59 码上测 阅读(480) 评论(0) 推荐(0) 编辑
摘要: import time from selenium import webdriver driver = webdriver.Chrome() driver.maximize_window() driver.get("https://www.baidu.com") driver.find_elemen 阅读全文
posted @ 2021-02-05 09:44 码上测 阅读(187) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 29 下一页