
Python Selenium
文章平均质量分 93
配合语言Python
purple_snowy
下雨天。
展开
-
Python Selenium 常用方法总结
1.获取当前页面的Url 方法:current_url 实例:driver.current_url2.获取元素坐标 方法:location 解释:首先查找到你要获取元素的,然后调用location方法 实例:driver.find_element_by_xpath("xpath").location3.表单的提交 方法:submit 解释:查找到表单(from)直接调用sub...转载 2018-06-13 17:44:53 · 368 阅读 · 0 评论 -
键盘事件+等待时间+切换活动对象
键盘事件:引入Keys类包:from selenium.webdriver.common.keys import Keys1:输入 方法:send_keys() 实例:driver.find_element_by_id("id").send_keys("XXX")2:输入空格 方法:send_keys(Keys.SPACE) 实例:driver.find_element_by_id...转载 2018-06-13 17:44:47 · 373 阅读 · 0 评论 -
ActionChains类鼠标操作的常用方法
引入ActionChains类:from selenium.webdriver.common.action_chains import ActionChains26.右击 方法:context_click() 实例:ActionChains(driver).context_click(driver.find_element_by_id("id")).perform()27.双击 方法...转载 2018-06-13 17:44:39 · 1394 阅读 · 0 评论 -
python邮件中附加文字,html,图片,附件实现实例
import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.image import MIMEImage from email.header import Header #设置smtpli...转载 2018-07-06 18:08:07 · 2489 阅读 · 0 评论 -
如何批量添加测试用例
--批量添加用例--*****必须写:suite=unittest.TestSuite() -------------------------------------创建测试用例容器一、在同一个.py文件中, 如果想要执行全部: 直接在下方写:unittest.main() 如果想要执行部分用例: suite.addTest(类名("以test开...原创 2018-08-20 14:54:56 · 2358 阅读 · 0 评论 -
将测试报告发送到指定的邮箱
import smtplib,timefrom email.mime.text import MIMETextfrom email.mime.multipart import MIMEMultipartdef sentmail(file_new): msg = MIMEMultipart() msg["Subject"] = "自动化测试报告主题" msg["d...原创 2018-08-20 15:02:10 · 1166 阅读 · 0 评论 -
selenium自动化之xpath定位必会技能
相信写过ui自动化,对xpath定位感觉会特别亲戚,那么下面给大家分享些我们常常在写脚本时易忽略的一些小细节和技巧。首先使用xpath定位时切忌不要使用带有空格的属性不要使用自动生成的id、class 等使用firebug会事半功倍定位时一定要找到唯一的属性要确保定位的唯一性,根据唯一的属性进行各种定位查看是否存在frameXptah定位1、按F12打开控制台,点击箭头,指定到...原创 2018-12-11 10:49:20 · 683 阅读 · 0 评论