我是Selenium IDE的新手,需要帮助选择单选按钮。在我的例子中,我试图为包含单选按钮的特定表单生成一个测试用例。当我运行命令单独选择一个单选按钮时,该功能可以正常工作,但是如果我运行整个测试用例,则单选按钮不会被选中,并且会找不到找不到元素ID的错误。这是我的HTML:
<input type="radio" value="0" id="ProjectSolutionsProject0" name="data[Project][solutions_project]">
我的IDE命令:单击目标:id = ProjectSolutionsProject0。 我尝试了verifyByValue,assertValue,但没有任何工作。请帮忙
答案 0 :(得分:3)
根据您的描述,当您尝试运行该步骤时,该元素可能尚未准备就绪。我发现,如果一个元素是动态生成的,它可能需要更长的时间来显示,而不是Selenium想要等待。有几种方法可以解决这个问题:
使用waitForElementPresent命令,其中id = ProjectSolutionsProject0就在当前的命令之前,以确保元素有时间加载。
无论之前的命令是什么,请尝试将其更改为...而使用AndWait命令来指定页面加载时间
我建议按顺序尝试这些选项,看看哪一个可以解决您的问题。