selenium ide - 登录输入不启用按钮
selenium ide - login inputs doesn't enable button
我正在尝试自动化网站的登录过程。
在登录屏幕中,我们有用户名、密码和登录按钮。
仅当输入用户名和密码时,此登录按钮才会启用。
在通过 selenium IDE 录制时,该按钮已启用。但是当我尝试玩测试用例时,我得到异常 '[error] Element xpath=(//ul[@id='main-nav']/li[3]/a/img)2没找到'
我试着研究这个问题,有人建议使用 'sendKeys'、'fireEvent'..但对我没有用..请帮我解决这个问题..
Link : Selenium Test Case Screenshot with code and exception
解法: Selenium Test Case Screenshot with working code
谢谢,
苏里亚
此问题的解决方案之一是,在您完成输入用户名和密码后,只需单击页面上的任何其他 webElement,然后再单击“登录”按钮。它可能对你有用。只有在用户输入用户名和密码时才会启用登录按钮的情况很少。
在密码和登录命令之间插入代码,
Command Target Value
click //(WebElement Xpath)
我看到您遇到该错误的两个可能原因..
根据您提供的截图来看,您的测试用例程序执行速度过快,需要将测试速度设置为最慢。
xpath:idRelative
值在每次会话后都会不断变化,因此您需要尝试不同的定位器。例如:css
或 xpath:locator
我正在尝试自动化网站的登录过程。 在登录屏幕中,我们有用户名、密码和登录按钮。 仅当输入用户名和密码时,此登录按钮才会启用。
在通过 selenium IDE 录制时,该按钮已启用。但是当我尝试玩测试用例时,我得到异常 '[error] Element xpath=(//ul[@id='main-nav']/li[3]/a/img)2没找到'
我试着研究这个问题,有人建议使用 'sendKeys'、'fireEvent'..但对我没有用..请帮我解决这个问题..
Link : Selenium Test Case Screenshot with code and exception
解法: Selenium Test Case Screenshot with working code
谢谢, 苏里亚
此问题的解决方案之一是,在您完成输入用户名和密码后,只需单击页面上的任何其他 webElement,然后再单击“登录”按钮。它可能对你有用。只有在用户输入用户名和密码时才会启用登录按钮的情况很少。
在密码和登录命令之间插入代码,
Command Target Value
click //(WebElement Xpath)
我看到您遇到该错误的两个可能原因..
根据您提供的截图来看,您的测试用例程序执行速度过快,需要将测试速度设置为最慢。
xpath:idRelative
值在每次会话后都会不断变化,因此您需要尝试不同的定位器。例如:css
或xpath:locator