selenium
晴时初遇雨
多动脑才不会生锈
展开
-
自动化测试处理textarea文本框
前端代码示例:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <textarea class="textarea" style="width:100px;height:100px"> </textarea>原创 2020-09-07 13:44:31 · 1206 阅读 · 0 评论 -
Selenium报错:selenium.common.exceptions.ElementClickInterceptedException: Message: element click inte
UI自动化时,解决selenium中无法点击Element:ElementClickInterceptedException原始方法报错:driver.find_element_by_css('div[class*="loadingWhiteBox"]').click()解决方案第一种:element = driver.find_element_by_css('div[class*="loadingWhiteBox"]')driver.execute_script("arguments[0].c原创 2020-09-02 16:55:31 · 1872 阅读 · 0 评论 -
selenium用法大全
selenium中的基础用法大全标红为最常用1、输入框(input):driver.find_element_by_id("3").get_attribute('value')2、页面文本driver.find_element_by_xpath("//*[@id='3']").text3、页面标题driver.title4.获取输入框内容:#当我们使用send_keys输入的内容不存在页面标签中时,可以通过get_property()获取当前文本框显示的内容driver.find原创 2020-09-01 11:22:09 · 2275 阅读 · 0 评论 -
unittest框架执行用例的三种形式
1. 通过testsuit来执行测试用例的方式:如果想只想运用某一个用例呢?怎么办?使用套件然后传入测试用例的方法名即可import unittest # 执行测试的类class UCTestCase(unittest.TestCase): def setUp(self): #测试前需执行的操作 def tearDown(self): #测试用例执行完后所需执行的操作 # 测试用例1 def test1(s.原创 2020-08-09 00:52:47 · 450 阅读 · 0 评论 -
HTMLTestRunner带饼状图
HTMLTestRunner报告生成链接:https://pan.baidu.com/s/1eA6z4jXPfN8OxcLhiRqfWw提取码:n1a1原创 2020-08-06 16:54:12 · 547 阅读 · 0 评论 -
解决自动化测试遇到Message: invalid selector: Compound class names not permitted
原因分析:当使用class_name属性定位时,class属性的值带有空格时会报这个错误解决方法:使用其他属性定位,如Xpath属性。拿百度做示例:from selenium import webdriverfrom time import sleepfrom selenium.webdriver.common.action_chains import ActionChainsimport unittestclass TestSelect(unittest.TestCase):原创 2020-08-05 11:23:41 · 351 阅读 · 0 评论