![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Selenium python
文章平均质量分 55
学习web自动化测试的过程记录
芝麻芋圆
这个作者很懒,什么都没留下…
展开
-
Python SMTP发送邮件
SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP使用 sendmail 方法发送邮件,其语法为smtp.sendmail(sender,receiver,msg)sender为发送人;receiver为接收人;msg是字符串,为发送的消息,即邮件(包括标题,发信人,收件人,邮件内容,附件等)我们可以使用其他邮件服务商的 SMTP 访问,要先设置邮箱服务器,将邮件发送到该邮箱服原创 2021-02-02 14:32:57 · 586 阅读 · 1 评论 -
selenium报错 selenium.common.exceptions.SessionNotCreatedException问题解决
报错:selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 86Current browser version is 88.0.4324.104 with binary path C:\Program Files (x86)\Google\Chrome\Application\原创 2021-02-01 14:12:40 · 2262 阅读 · 4 评论 -
Selenium Python 笔记随记
1.判断页面上是否有弹窗存在(alert_is_present())导入from selenium.webdriver.support import expected_conditions as EC测试用例中断言页面上有弹窗存在self.assertTrue(EC.alert_is_present()(wd)) # wd为浏览器驱动 测试用例中断言页面上没有弹窗存在self.assertFalse(EC.alert_is_present()(wd)) # wd为浏览器驱动...原创 2020-12-14 13:49:20 · 191 阅读 · 0 评论 -
selenium 元素定位(使用chrome自带的路径生成工具)
原先元素的定位都是使用CSS选择器手动写CSS表达式进行定位,但是,如果是使用Chrome,其有自带的Xpath路径生成工具1.打开F12开发者工具,找出页面上需要定位的元素的h5代码2.右键代码,选择Copy-Copy XPath,就会自动生成该元素的Xpath路径并复制3.在自动化测试脚本中可以使用wd.find_element_by_xpath('//*[@id="hotsearch-content-wrapper"]/li[1]/a')进行定位...原创 2020-12-01 14:32:27 · 782 阅读 · 0 评论 -
Selenium python中的等待方式
在使用selenium python进行web自动化测试时,时常需要等待页面元素的出现,特别是页面加载的过程,需要用到等待以下是三种selenium python的等待方式:参考: https://blog.csdn.net/weixin_41927274/article/details/850908431.sleep()sleep(),强制等待,设置休眠时间,通过导入time包来使用from time import sleepsleep(5) # 强制等待5秒钟缺点:sleep只能选择一原创 2020-11-27 11:13:21 · 748 阅读 · 1 评论 -
Selenium Python 错误记录整理
1.selenium.common.exceptions.ElementClickInterceptedException: Message: element click intercepted:原因:元素定位相互覆盖解决办法:size_click=wd.find_element_by_css_selector(".el-form-item__content [class='el-button el-button--primary el-button--mini']")wd.execute_sc原创 2020-11-20 09:39:25 · 1495 阅读 · 1 评论 -
Selenium Python基础整理
Selenium 是一个 Web 应用的自动化框架。通过它,我们可以写出自动化程序,像人一样在浏览器里操作web界面。 比如点击界面按钮,在文本框中输入文字 等操作。一、准备工作1.安装客户端库:pip install selenium会出现运行超时的情况,无法成功安装建议使用镜像下载,可以使用的有:阿里云:http://mirrors.aliyun.com/pypi/simple/清华:https://pypi.tuna.tsinghua.edu.cn/simple/中国科技大学 http原创 2020-10-28 14:53:23 · 417 阅读 · 0 评论