【发布时间】:2020-09-21 13:02:31
【问题描述】:
通过 xpath 点击元素:
self.browser.find_element_by_xpath(xpath).click()
或者用js:
self.browser.execute_script("arguments[0].click();", self.browser.find_element_by_xpath(xpath))
在我正在测试的页面上,如果使用任一选项完成点击,则会显示错误登录页面,但如果我设置了 20 秒的超时时间并手动点击按钮,页面将显示所有内容,没有问题,没有弹出错误页面。
有人遇到过这种问题吗?
【问题讨论】:
-
如果在点击之前加个睡眠会怎么样,
time.sleep(20) -
这样做了,只是为了我自己可以点击它,然后让它运行,似乎 chrome 正在做一些奇怪的事情,即使我清除了缓存和所有内容
标签: javascript python php html selenium