随笔分类 -  selenium

摘要:Selenium的历史1 selenium1.x:这个时候的selenium,使用的是JavaScript注入技术与浏览器打交道。 需要Selenium RC启动一个Server,将操作Web元素的API调用转化为一段段Javascript,在Selenium内核启动浏览器之后注入这段Javascr 阅读全文
posted @ 2019-03-22 18:21 凯宾斯基 阅读(19741) 评论(0) 推荐(2)
摘要:记录: bb 要实例化 self.dr=dr,那么 iber_test类的 self.dr 才能带过去 阅读全文
posted @ 2019-02-28 21:15 凯宾斯基 阅读(252) 评论(0) 推荐(0)
摘要:如:(注意我下面这种要用eval函数取拼接的) 阅读全文
posted @ 2018-11-18 20:42 凯宾斯基 阅读(447) 评论(0) 推荐(0)
摘要:下载地址: http://phantomjs.org/download.html 使用方法: 下载压缩包解压出来找到phantomjs.exe 放到python的根目录下 阅读全文
posted @ 2018-08-21 09:56 凯宾斯基 阅读(371) 评论(0) 推荐(0)
摘要:from selenium.webdriver.support import expected_conditions as EC 例子一: 例子二:(判断元素存在文本"糯米") from selenium.webdriver.support import expected_conditions as 阅读全文
posted @ 2018-08-14 20:59 凯宾斯基 阅读(967) 评论(0) 推荐(0)
摘要:亲测是可以的 self.driver.find_element('id','kw').send_keys(u"凯宾斯基") 阅读全文
posted @ 2018-08-13 20:51 凯宾斯基 阅读(362) 评论(0) 推荐(0)
摘要:find_element方法源码存在位置 by定位方法 阅读全文
posted @ 2018-08-13 20:20 凯宾斯基 阅读(416) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/hiyong/p/14162706.html 阅读全文
posted @ 2018-08-13 19:42 凯宾斯基 阅读(174) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-07-20 11:35 凯宾斯基 阅读(145) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-07-19 12:49 凯宾斯基 阅读(754) 评论(0) 推荐(0)
摘要:js定位的其他方法: 阅读全文
posted @ 2018-07-19 12:44 凯宾斯基 阅读(226) 评论(0) 推荐(0)
摘要:方法一: 方法二: 方法二参考: https://blog.csdn.net/huilan_same/article/details/52385401 阅读全文
posted @ 2018-07-19 12:27 凯宾斯基 阅读(1179) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-07-19 12:16 凯宾斯基 阅读(284) 评论(0) 推荐(0)
摘要:Firefox: Chrome: 阅读全文
posted @ 2018-07-19 11:47 凯宾斯基 阅读(221) 评论(0) 推荐(0)
摘要:看到网上基本没有最新的chromedriver与chrome的对应关系表,便兴起整理了一份如下,希望对大家有用: chromedriver版本支持的Chrome版本 v2.40 v66-68 v2.39 v66-68 v2.38 v65-67 v2.37 v64-66 v2.36 v63-65 v2 阅读全文
posted @ 2018-07-19 10:30 凯宾斯基 阅读(1311) 评论(0) 推荐(0)
摘要:1,from time import sleep(先引入关键词) sleep(5) (就可以使用这个命令了) 可以停止页面5秒 1-1. 等待页面元素出现的时间(即没出现时,等待元素出现) 在头部加上: driver=webdriver.Firefox() driver.implicitly_wai 阅读全文
posted @ 2018-03-25 23:04 凯宾斯基 阅读(241) 评论(0) 推荐(0)
摘要:1.使用终端去命令安装 sudo easy_install selenium 参考:https://www.cnblogs.com/nichoc/p/5543654.html 2.听说驱动放在 /usr/bin/ 路径下,再配置环境变量才有效果 (试了不是放再这个目录,配置环境后,发现真的找不到驱动 阅读全文
posted @ 2018-03-22 20:49 凯宾斯基 阅读(913) 评论(0) 推荐(0)
摘要:1.指定浏览器驱动:dr = webdriver.Firefox(executable_path = '/Users/xxx/Documents/selenium_py/geckodriver/geckodriver')这个方法解决mac电脑驱动放不进环境变量的文件问题2.指定浏览器:import 阅读全文
posted @ 2018-03-22 18:45 凯宾斯基 阅读(176) 评论(0) 推荐(0)