selenium
叶依
这个作者很懒,什么都没留下…
展开
-
selenium中webdriver的操作浏览器的基本方法
目录一、打开网页二、设置休眠三、页面刷新四、页面切换五、设置窗口大小六、截屏七、退出八、加载浏览器配置一、打开网页第一步:从selenium中导入webdriver模块第二步:打开火狐浏览器第三步:打开百度from selenium import webdriverdriver = webdriver.Firefox()driver.g...原创 2019-03-27 16:59:39 · 2316 阅读 · 0 评论 -
webdriver中常用的定位方法
目录一、单数定位二、复数定位三、细讲xpath定位3.1、xpath属性定位3.2、xpath其他属性3.3、文本属性3.4、xpath标签3.5、xpath层级3.6、xpath索引3.7、xpath逻辑运算3.8、xpath模糊匹配3.9、表格定位及参数化3.10、在浏览器中调试xpath语法四、css定位五、js和jquer...原创 2019-03-28 15:07:10 · 2882 阅读 · 0 评论 -
webdriver键盘与鼠标事件
'''键盘事件'''driver.get("https://www.baidu.com/")#导入keysfrom selenium.webdriver.common.keys import Keys#ctrl+/ #注释多行driver.find_element_by_id("kw").send_keys("seleniumm")#send_keys(Keys.BACK_SPA...原创 2019-03-28 15:49:48 · 130 阅读 · 0 评论 -
webdriver中多窗口、句柄(handle)
元素有属性,浏览器的窗口其实也有属性的,叧是你看丌刡,浏览器窗口的属性用句柄(handle)来识删。获取当前页面的句柄:driver.current_window_handle获取所有句柄:driver.window_handles切换窗口:driver.switch_to.window( handle )'''-----切换句柄(窗口)-----'''driver.get("...原创 2019-03-28 16:04:25 · 2494 阅读 · 0 评论