【发布时间】:2018-03-22 14:55:51
【问题描述】:
我有以下屏幕: 我使用以下 Ruby 脚本单击“添加新”按钮:
vendorTab = driver.a id: "tab-master-tab-vendor"
vendorTab.wait_until_present
if vendorTab.exists?
vendorTab.click
end
addNewButton = driver.button class: ['btn btn-primary']
addNewButton.wait_until_present
if addNewButton.exists?
addNewButton.click
end
但是,当我移动到另一个选项卡并尝试单击相同的“添加新”按钮时,Ruby 脚本不起作用。 我的 Ruby 代码有什么问题吗?
buildingTypeTab = driver.a id: "tab-master-tab-building"
buildingTypeTab.wait_until_present
if buildingTypeTab.exists?
buildingTypeTab.click
end
addNewButton = driver.button class: ['btn btn-primary']
addNewButton.wait_until_present
if addNewButton.exists?
addNewButton.click
end
感谢您的帮助。非常感谢。
【问题讨论】:
标签: ruby selenium automation cucumber watir