1
我有一个简单的需求。我只想单击Python Selenium RC Client中的Confirmation Popup的“Cancel”按钮,而不使用chooseCancelOnNextConfirmation。有没有任何Javascript替代品来做到这一点?
就像selenium webdriver有alert.dismiss,我可以在Selenium中实现相同的功能而无需选择取消下一个确认?我不想使用chooseCancelOnNextConfirmation的原因是因为它需要在弹出窗口出现之前调用。
总之,我只是想实现这样的事情:chooseCancelOnNextConcirmation alternative in Selenium RC
# Using Python Selenium RC Client
# This works for clicking Ok....
click('foo') # Clicks on button 'foo' which brings up a confirmation popup
get_confirmation() # Clicks 'Ok' on the popup
# This works for clicking Cancel....
choose_cancel_on_next_confirmation() # Click on cancel for next popup
click('foo') # Clicks on button 'foo' which brings up a confirmation popup
get_confirmation() # Clicks 'Cancel' on the popup
# This is what I want....
click('foo') # Clicks on button 'foo' which brings up a confirmation popup
run_script('some script to click cancel') # Clicks 'Cancel' on the popup
这将是巨大的,如果有任何人知道如何使用JavaScript实现的呢?
感谢, 阿米特