摘要:
assertEqual(a,b,[msg='测试失败时打印的信息']):若 a=b,则测试用例通过 assertNotEqual(a,b,[msg='测试失败时打印的信息']):若a != b,则测试用例通过 assertTrue(x,[msg='测试失败时打印的信息']):若x是True,则测试用 阅读全文
摘要:
from selenium import webdriverfrom time import sleepdriver=webdriver.Firefox()driver.get("http://www.baidu.com")#通过cookie值直接添加账号密码driver.add_cookie({' 阅读全文
摘要:
from selenium import webdriverfrom time import sleepdriver=webdriver.Firefox()driver.get("http://baidu.com")#将浏览器的截图保存在下个地址中,并取名driver.get_screenshot_ 阅读全文
摘要:
正常引用模块并打开网页 1 from selenium import webdriver 2 from time import sleep 3 4 driver=webdriver.Firefox() 5 6 driver.get("URL") 现在有三种方式可控制浏览的的滚动条: 第一种》》》》直 阅读全文
摘要:
from selenium import webdriverfrom time import sleepdriver=webdriver.Firefox()driver.get("http://baidu.com")driver.find_element_by_class_name("soutu-b 阅读全文
摘要:
1 from selenium import webdriver 2 from time import sleep 3 #模拟鼠标操作的模块 4 from selenium.webdriver.common.action_chains import ActionChains 5 6 driver=w 阅读全文
摘要:
那百度首页作为例子记录多窗口之间的跳转以及如何定位新开的窗口的句柄#首先导入模块from selenium import webdriverfrom time import sleepdriver=webdriver.Firefox()driver.get("https://www.baidu.co 阅读全文
摘要:
总有人看不明白,以防万一,先在开头大写加粗说明一下: frameset不用切,frame需层层切! 很多人在用selenium定位页面元素的时候会遇到定位不到的问题,明明元素就在那儿,用firebug也可以看到,就是定位不到,这种情况很有可能是frame在搞鬼(原因之一,改天专门说说定位不到元素,可 阅读全文
摘要:
from selenium import webdriverfrom time import sleepdriver=webdriver.Firefox()adddress="地址"driver.get(adddress)#进入嵌套的frame中寻找元素driver.switch_to_frame( 阅读全文
摘要:
from selenium import webdriver#导入相关隐式等待的模块from selenium.common.exceptions import NoSuchElementExceptionfrom time import sleep,ctimedriver=webdriver.Fi 阅读全文