摘要: # 用contains,寻找页面中style属性值包含有sp.gif这个关键字的所有div元素,其中@后面可以跟该元素任意的属性名。 self.driver.find_element_by_xpath('//div[contains(@style,"sp.gif")]').click() # 用st 阅读全文
posted @ 2017-12-13 23:58 alsoalso 阅读(10580) 评论(3) 推荐(1) 编辑
摘要: # 本地服务器生成key(直接回车默认) ssh-keygen # 将key传输到要登录的服务器 ssh-copy-id -i /root/.ssh/id_rsa.pub root@IP地址 # 输入要登录服务的ssh密码 阅读全文
posted @ 2017-12-13 16:08 alsoalso 阅读(151) 评论(0) 推荐(0) 编辑
摘要: # iframe有name或id值 self.driver.switch_to.frame('iframe-name-id') # iframe没有name或id值 xf = self.driver.find_element_by_xpath('//iframe[@allowtransparency 阅读全文
posted @ 2017-12-13 15:23 alsoalso 阅读(8085) 评论(2) 推荐(1) 编辑
摘要: # 获取我的订单元素class属性值 at = self.driver.find_element_by_link_text('我的订单').get_attribute('class') # 判断classs属性值是否为active self.assertEqual(at,u'active') 阅读全文
posted @ 2017-12-13 14:56 alsoalso 阅读(5404) 评论(0) 推荐(0) 编辑
摘要: # 获取文本 button_name = self.driver.find_element_by_id("sign_in_display").text 阅读全文
posted @ 2017-12-13 14:25 alsoalso 阅读(8317) 评论(0) 推荐(1) 编辑
摘要: # 获取当前页面的句柄 ch = self.driver.current_window_handle # 获取所有句柄 ah = self.driver.window_handles # 切换句柄 self.driver.switch_to.window(ah[1]) 阅读全文
posted @ 2017-12-13 13:48 alsoalso 阅读(388) 评论(0) 推荐(0) 编辑
摘要: # 导入selenium中的actionchains的方法 from selenium.webdriver.common.action_chains import ActionChains #识别需要悬停的元素 ele = self.driver.find_element_by_class_name 阅读全文
posted @ 2017-12-13 10:16 alsoalso 阅读(10701) 评论(1) 推荐(0) 编辑