我目前在调用没有名称/ ID的Select_List时遇到问题(如标题所示)。
选择列表的HTML是:
<select dojoattachpoint="userSelector" size="15" multiple="">
<option value="_W2kn2sdAEeSmeMQKjIY8Ug"></option>
<option value="_gkeqUBUqEeG7h6M2lwbcyg"></option>
</select>
我需要做的是在选择列表中选择一个选项,然后点击一个按钮,但如果我不知道如何指向列表本身,我就无法选择该选项。
注意:如果重要,请在Firefox中完成。
答案 0 :(得分:1)
因为&#34; dojoattachpoint&#34;根据html5规范,它不是选择元素的有效属性,您无法直接使用它。您可以使用css访问它,但是:
el = browser.select(css: "[dojoattachpoint='userSelector']")
您还可以考虑使网站的代码符合html5,因为我认为dojo支持数据标记:&#39; data-dojoattachpoint&#39;等等。然后您的选择器可能是:el = browser.select(data_dojoattachpoint: 'userSelector')