def wait(xpath):
return WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, xpath)))
def find(xpath):
try:
element = wait(xpath)
except:
driver.quit()
element = driver.find_element(By.XPATH, xpath)
return element
mail = find('//*[@id="identifierId"]')
mail.clear()
mail.send_keys('<the email>')
mail_next = find('//*[@id="identifierNext"]')
mail_next.click()
password = find('//*[@id="password"]/div[1]/div/div[1]/input')
password.clear()
password.send_keys('<the passwwordD>')
password_next = find('//*[@id="passwordNext"]')
password_next.click()
错误是“元素输入class=”whsond zhqkbf“name=”password“type=”password“无法滚动到视图中”
driver.execute_script('arguments[0].scrollIntoView(true);', password)
在单击事件之前添加此行。希望这能有所帮助!
我正在尝试使用java和Eclipse学习Selenium。我试图找到网页中的一个元素。 我尝试使用这行代码单击一个html元素: 下图显示了页面的html结构:
有人能帮我一下吗:检查元素代码是。 代码为:
我目前正在尝试使用selenium和C#单击网页上的一个元素。我需要单击一个基于具有文本'Test App'的子元素的Div元素。 如果以前有人问过类似的问题,我很抱歉,我花了一段时间浏览类似的主题,但没有找到我需要的。如果有人能给我指明正确的方向,我将不胜感激。
我还将代码更改为 同样的错误... Com.ThoughtWorks.Selenium.SeleniumException:元素内的偏移量无法滚动到视图中:(87,118):[object XrayWrapper[object HTMLDivElement]]命令持续时间或超时:63毫秒构建信息:版本:“2.39.0”,修订版:“FF23eAC”,时间:“2013-12-16 16:11:15”系
我正在为我的公司自动化IdentiGO应用程序,并得到以下错误: 下面是我的代码,由于与我的问题无关,所以省略了导致该页面的脚本。 在此代码之前的页面上,用户选择约会日期和时间;我希望脚本等待“开始”按钮被推,然后在下面的截图中点击“继续”: null https://jsfiddle.net/khf4tym3/ 当我单击“View page source”时,弹出的html不会显示在源代码中,所
我正在尝试用Selenium选择一个值。 你能帮我纠正一下情况吗?