gpt4 book ai didi

javascript - 打开的模式对话框阻止了操作(Cucumber、Watir-WebDriver、Chrome)

转载 作者:行者123 更新时间:2023-12-02 19:36:46 25 4
gpt4 key购买 nike

我有一个问题:我在我的网络网站上创建了一个新组,然后我将删除它。当我成功时 - 我看到一个新窗口(JavaScript),但我无能为力。如果我看到这个窗口,我该如何编写我的代码?

我在 Cucumber 中使用 Watir-WebDriver,并使用 Google Chrome。

最佳答案

不确定这是否有100%的帮助,但在我的Ruby代码中我需要“dialogs.rb”然后调用killjspopup(browser)
将新页面加载到 Watir::Browser 后。该文件包含:

def killjspopup(browser)

# don't return anything for alert
browser.execute_script("window.alert = function() {}")

# return some string for prompt to simulate user entering it
#browser.execute_script("window.prompt = function() {return 'my name'}")

# return null for prompt to simulate clicking Cancel
browser.execute_script("window.prompt = function() {return null}")

# return true for confirm to simulate clicking OK
browser.execute_script("window.confirm = function() {return true}")

# return false for confirm to simulate clicking Cancel
#browser.execute_script("window.confirm = function() {return false}")
end

关于javascript - 打开的模式对话框阻止了操作(Cucumber、Watir-WebDriver、Chrome),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10836339/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com