Watir单击容器内的嵌套元素

时间:2016-06-17 13:00:26

标签: ruby selenium watir watir-webdriver

我正在尝试完成一个快乐的路径电子商务支付测试,但我似乎无法点击信用卡的嵌套元素说实话我不完全确定哪个是可点击元素。

任何有助于实现这一目标的帮助将不胜感激。

enter image description here

3 个答案:

答案 0 :(得分:1)

输入表单时,您通常希望与 @IBInspectable var tokenOutlineColor: UIColor = UIColor.blackColor(){ didSet{ self.setNeedsDisplay() } } @IBInspectable var tokenImage: UIImage!{ didSet{ self.setNeedsDisplay() } } input元素进行互动。在这种情况下,您可以看到可见输入字段是一个单选按钮 - 即select

您可以使用<input type="radio">方法访问单选按钮,然后使用radio方法选择它:

set

答案 1 :(得分:0)

您要点击的element是类型为input的{​​{1}}。您应该可以执行以下操作:

radio

答案 2 :(得分:0)

如果点击父项会解决,我很好奇。

@ browser.input(id:'cc-payment')。parent.click

如果div注册了click并设置了输入,那么这可能会起作用。您应该能够通过单击径向外部并查看它是否选择来手动验证此beahviour。