选择机器人框架选项

Kev*_*oer 3 selenium robotframework

真的很快(但很复杂?)的问题.

我有这个:

<select multiple="multiple" id="id_products" class="selectmultiple" name="products">
    <option value="3243">testproductP (3243)</option>
    <option value="3244">testproductQ (3244)</option>
</select>
Run Code Online (Sandbox Code Playgroud)

我需要使用selenium进行机器人框架复制,我选择了一个选项.但是我找不到像"选择选项"这样的关键字.所以我尝试使用带有指向该选项的xpath的"Click Element".

Click Element  xpath=//select[@name="products"]/option[@value=3244]
Run Code Online (Sandbox Code Playgroud)

但是,这会导致错误测试失败:"超时:超时"

xpath返回正确的元素,但不知怎的,它超时了.也许Click Element不应该像这样使用,但我找不到更好的关键字.

知道发生了什么事吗?

小智 5

单击元素等待页面加载事件,除非您给它一个额外的参数告诉它不要等待.但是,您还应该能够使用"从列表中选择"关键字.

玩得开心!