1 from selenium importwebdriver 2 from time importsleep 3 importrandom 4 classtestCase(object): 5 def __init__(self): 6 url = 'http://www.baidu.com' 7 self.driver =webdriver.Chrome() 8 self.driver.maximize_window() 9 self.driver.get(url) 10 11 deftest_prop(self): 12 print('浏览器名称:', self.driver.name) #浏览器名称 13 print('url:', self.driver.current_url) #url 14 print('title', self.driver.title) #title 15 print('句柄', self.driver.window_handles) #句柄 16 print('源码:', self.driver.page_source) #源码 17 18 deftest_method(self): 19 self.driver.find_element_by_id('kw').send_keys('selenium') 20 self.driver.find_element_by_id('su').click() 21 sleep(3) 22 self.driver.back() 23 sleep(3) 24 self.driver.forward() 25 sleep(3) 26 self.driver.quit() 27 28 #self.driver.quit() # 关闭浏览器 29 #self.driver.close() # 关闭当前tab 30 31 deftest_windows(self): 32 self.driver.find_element_by_link_text('新闻').click() 33 windows =self.driver.window_handles 34 35 whileTrue: 36 for w inwindows: 37 self.driver.switch_to_window(w) 38 random_number = random.uniform(0, 2) 39 print(random_number) 40 sleep(random_number) 41 42 if __name__ == '__main__': 43 case =testCase() 44 #case.test_prop() 45 #case.test_method() 46 case.test_windows() 47 pass
selenium webDriver属性
免责声明:文章转载自《selenium webDriver属性》仅用于学习参考。如对内容有疑问,请及时联系本站处理。
上篇sudo漏洞解决方案--源码转rpm包(spec文件编写)修改KindEditor的CSS文件下篇
宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=