
selenium
文章平均质量分 68
「已注销」
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
编写第一个自动化脚本
# coding=utf-8 from selenium import webdriver #启动firefox浏览器,并打开百度首页 driver = webdriver.Firefox() driver.get("https://www.baidu.com/") #搜索 Selenium3 driver.find_element_by_id("kw").send_keys("Selen转载 2017-03-02 17:05:09 · 727 阅读 · 0 评论 -
selenium启动浏览器报错os.path.basename(self.path), self.start_error_message) selenium.common.exceptions.Web
今天发现用selenium启动firefox浏览器报错,发现原因是没有安装驱动,所以把这个问题记录下来 selenium启动firefox报错from selenium import webdriver driver = webdriver.Firefox() driver.get("https://www.google.com/")报错代码如下: Traceback (most recen转载 2017-04-02 18:09:21 · 8572 阅读 · 0 评论 -
Python selenium 三种等待方式
1. 强制等待 第一种也是最简单粗暴的一种办法就是强制等待sleep(xx),强制让闪电侠等xx时间,不管凹凸曼能不能跟上速度,还是已经提前到了,都必须等xx时间。 看代码: ? 1 2 3 4 5 6 7 8 9 10 11 # -*- coding: utf-8转载 2017-05-25 20:14:15 · 361 阅读 · 0 评论 -
selenium之python自动化测试系列:使用chrome或firefox的已存在的cookie访问网站
我们在编写自动化测试中,经常会遇到讨厌的验证码。这些验证码倒也不是没法识别,我们可以把网页截图,再精确定位到验证码的图片位置,把之存储,然后再运用一堆方法去达到识别的目的。但是,这真值得么?对于简单的验证码,用程序可以达到较大的成功率,但是对于那些噪点非常多、且上下参差不齐的验证码,就不太好识别了。 因此,我们可以换个角度来思考:如果我们在跑自动化程序之前,已经登录了某个网站,那么,我们就可以跳转载 2017-06-06 22:57:35 · 1738 阅读 · 1 评论 -
Selenium启动Chrome时,加载用户配置文件
转载来自:http://www.51testing.com/html/30/n-3578030.html Selenium操作浏览器是不加载任何配置的,网上找了半天,关于Firefox加载配置的多点,Chrome资料很少,下面是关于加载Chrome配置的方法: 一、加载所有Chrome配置 用Chrome地址栏输入chrome://version/,查看自己的“个人资料路径”,然后在转载 2017-06-07 22:47:50 · 3203 阅读 · 0 评论 -
python selenium 显示等待WebDriverWait与条件判断expected_conditions举例
转载来自:http://www.cnblogs.com/yuuwee/p/6635652.html #coding=utf-8 from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions a转载 2017-06-30 23:40:56 · 13215 阅读 · 0 评论