摘要: ## 鼠标悬停```pythonel = browser.find_element('xpath', "//a[contains(text(),'HTML / CSS')]") # actionchains 下面动作方法必须要再加上 perform 才能生效ActionChains(browser) 阅读全文
posted @ 2021-11-30 12:00 熊猫星人 阅读(38) 评论(0) 推荐(0) 编辑
摘要: ## alert出现频率不高。```pythonbrowser.switch_to.alert.accept() 实现弹框的方式:1、原生的 alert, prompt, 样式很丑,所以现在用得少2、框架vue.js 实现了 ui 效果,弹框,就是普通的元素。 出现弹框加个 browser.swit 阅读全文
posted @ 2021-11-30 11:57 熊猫星人 阅读(100) 评论(0) 推荐(0) 编辑
摘要: import time from selenium import webdriver from selenium.webdriver import ChromeOptions from selenium.webdriver.chrome.service import Service from sel 阅读全文
posted @ 2021-11-30 11:24 熊猫星人 阅读(30) 评论(0) 推荐(0) 编辑
摘要: from selenium.webdriver import Chrome from selenium.webdriver.common.by import By from selenium.webdriver.support.wait import WebDriverWait from selen 阅读全文
posted @ 2021-11-30 10:54 熊猫星人 阅读(179) 评论(0) 推荐(0) 编辑
摘要: ## 元素找不到可能的原因(实战技巧)- 元素定位的表达式不对。 - 没有等待,或者是等待时间太少- 你根本不在这个页面。(另外一个窗口,在一个iframe当中。)## 元素定位不要用动态生成值如果属性存在以下特征,最好不要用该值作为元素定位的依据:- 属性值有数字 12- 不认识的莫名其妙的字符串 阅读全文
posted @ 2021-11-30 10:13 熊猫星人 阅读(151) 评论(0) 推荐(0) 编辑