我正在尝试从一组大小未知的单选按钮中进行选择。(多套,但一步一步..)在实际站点上,它们不是值的text1。表单id是随机生成的,但遵循一种模式。所以我不能真的使用它。我得到了一个一致的课程..
element = driver.find_element_by_id("new_question")
mine = element.find_elements_by_css_selector("input.my_answer")
r1 = self.pickRandom(len(mine)) # gets a random number in the range
我已经尝试添加。单击()
结束,什么也不会发生。element.find_elements_by_css_selector(“input.my_answer”)[0]。click()
<form id="a_1028" class="answer_area" name="a_1028" >
<label>
<input class="my_answer" type="radio" onclick="Process.checkForm('1028')" value="1" name="my_answer" >
text1
</label>
<label>
<input class="my_answer" type="radio" onclick="Process.checkForm('1028')" value="2" name="my_answer" ">
text2
</label>
<label>
<input class="my_answer" type="radio" onclick="Process.checkForm('1028')" value="3" name="my_answer" >
text3
</label>
<label>
<input class="my_answer" type="radio" onclick="Process.checkForm('1028')" value="4" name="my_answer" >
text4
</label>
<p>Check Boxes…</p>
<label>
<input class="their_answer" type="checkbox" onclick="Process.checkBox('1028')" value="1" name="their_answer" >
CB1
</label>
<label>
<input class="their_answer" type="checkbox" onclick="Process.checkBox('1028')" value="2" name="their_answer" >
CB2
</label>
<label>
<input class="their_answer" type="checkbox" onclick="Process.checkBox('1028')" value="3" name="their_answer" >
CB3
</label>
<label>
<input class="their_answer" type="checkbox" onclick="Process.checkBox('1028')" value="4" name="their_answer">
CB4
</label>
我切换到了chrome版本,结果起作用了。我猜selenium公司的firefox驱动程序有一个主要的bug。
我已经搜索了前面的一些问题,并没有能够纠正--我是一个完全的新手,所以请原谅我的无知...尝试使用以下方法选择页面上的第三个“单选”按钮: 结果是: “消息:没有此类元素:找不到元素:{”method“:”XPath“,”Selector“:”//[@id=“Wizard_Tabs”]/div/div[1]/div/ul/li[3]/input“}”
我正在尝试不同的方式选择一个特定的按钮使用seleninum webdriver与Java,但不幸的是,没有任何工作。 当我测试使用Selenium时,IDE是工作的。例如,我复制了相同的xpath,但当我试图在Java应用程序中进行测试时,任何东西都不起作用。我尝试使用不同的方法,通过.cssselector和通过.path。 这是我的HTML: 我需要选择带有文本“Create Applica
问题内容: 我正在尝试从3个按钮的列表中进行选择,但是找不到选择它们的方法。以下是我正在使用的HTML。 我可以使用以下代码找到它: 输出:SRF,COM,MOT 但我想选择ChoiceOne。(单击它)我该怎么做? 问题答案: 使用CSS选择器或XPath 直接按属性选择,然后单击它。 更正(但是OP应该学习如何在文档中查找) 在Python绑定中,它不存在,称为。一个人应该能够查看异常消息并在
此输出:SRF、COM、MOT 但我想选一个。(点击它)我怎么做?
我是Selenium IDE的新手,在这里需要选择单选按钮的帮助。就我而言,我正在尝试为由单选按钮组成的特定表单生成一个测试用例。当我运行命令以单独选择其中一个单选按钮时,该函数可以工作,但如果我运行整个测试用例,则单选按钮不会被选中并给出找不到Element Id的错误。这是我的html: 我的IDE命令:单击Target: id=ProjectSolutionsProject0。我尝试了ver
感谢任何帮助!第一次海报和努比编码器:)