摘要: import pytest class TestCase(): def setup_class(self): print("setup_class:所有用例执行之前") def setup_method(self): print("setup_method: 每个用例开始前执行") def tear 阅读全文
posted @ 2019-02-15 18:09 OTAKU_nicole 阅读(972) 评论(0) 推荐(0) 编辑
摘要: 执行顺序 setUpClass->setUp->testA->tearDown->setUp->testB>tearDown->tearDownClass 用例之间按用例名称ASCII码的顺序加载,数字与字母顺序为0~9,A~Z,a~z, 所以testA会在testB之前运行。 阅读全文
posted @ 2019-02-15 17:49 OTAKU_nicole 阅读(2672) 评论(0) 推荐(1) 编辑
摘要: 显式等待 在设置时间内,每间隔一段时间检查一次当前页面元素是否存在,如超过设置检查时间检查不到就抛出异常。 隐式等待(implicitly_wait)通过一定时长等待页面上某元素加载完成,默认是0,如超出了设置的时长元素还没加载完成,则抛出NoSuchElementException异常。 slee 阅读全文
posted @ 2019-02-15 17:06 OTAKU_nicole 阅读(203) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver driver = webdriver.Chrome() driver.get("https://www.***.cn") #有id的,用id定位,id=iframe1 driver.switch_to.frame("iframe1") # 阅读全文
posted @ 2019-02-15 16:14 OTAKU_nicole 阅读(789) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys driver = webdriver.Chrome() driver.get("https://www.***.cn") #回车 driver.fi... 阅读全文
posted @ 2019-02-15 16:05 OTAKU_nicole 阅读(1117) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver from selenium.webdriver.common.by import By driver = webdriver.Chrome() driver.get("https://www.***.cn") #通过ID定位 driver.find_element(By.ID,"qcreatetask") #通过CSS... 阅读全文
posted @ 2019-02-15 15:56 OTAKU_nicole 阅读(698) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support.select import Select driver = webdriver.Chrome() driver.get("https://www.***.cn") #获取文本 te... 阅读全文
posted @ 2019-02-15 14:58 OTAKU_nicole 阅读(322) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver from selenium.webdriver import ActionChains from selenium.webdriver.common.by import By driver = webdriver.Chrome() driver.get("https://www.***.cn") ele = driver.find... 阅读全文
posted @ 2019-02-15 14:24 OTAKU_nicole 阅读(412) 评论(0) 推荐(0) 编辑
摘要: from selenium import webdriver #打开浏览器 driver = webdriver.Chrome() #打开网站 driver.get("https://www.***.cn") #设置浏览器大小 driver.set_window_size(1200, 800) #设置浏览器位置 driver.set_window_position(850,0) #全屏... 阅读全文
posted @ 2019-02-15 11:18 OTAKU_nicole 阅读(461) 评论(0) 推荐(0) 编辑