gpt4 book ai didi

javascript - 如何使用 Selenium 打开带有哈希的 URL?

转载 作者:可可西里 更新时间:2023-11-01 02:10:00 29 4
gpt4 key购买 nike

我正在尝试使用 Selenium IDE 测试我的 Backbone.js 网络应用程序。

Selenium 可以打开我的测试用例的初始 URL,只要它在一个新的浏览器窗口中——例如open/#/login -- 但它在尝试打开后续 URL 时超时。

似乎 Selenium 正在监听一个仅在 URL 哈希更改时不会触发的事件。

我想这会在您使用 hashchange + Selenium 的任何时候发生...

最佳答案

在 Selenium IDE 中只需使用“storeEval”命令,例如:

Command = storeEval
Target = window.location.hash='/search/events/birthdays/1'

storeEval 运行分配给“target”的 javascript 片段。然后您可以做的是,有一个测试用例使用 open(url) 命令打开起始页,其余的用例使用 storeEval 命令更改散列。

关于javascript - 如何使用 Selenium 打开带有哈希的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14861877/

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