gpt4 book ai didi

javascript - 是否可以使用 javascript 读取 something.properties ? (在 .hta 文件中)>> 读取 Selenium

转载 作者:行者123 更新时间:2023-11-28 20:21:27 25 4
gpt4 key购买 nike

我正在使用 Selenium 进行测试,我们用 HTML 文件编写测试用例,并用它们制作测试套件,我们的要求是编写足够健壮的测试用例,以根据测试环境改变自身。

为此,我不希望在 HTML 脚本本身中包含要打开的 URL、要在屏幕上搜索的文本等规范。

我遇到了一个很好的基于用户的命令扩展:storeGlobal虽然这个命令确实帮助了我很多,但我想要的是给测试人员仅更改属性文件和测试用例的工具将获取值来自他们:

例如:在属性文件中:

startUrl = "http://www.google.com"

我知道由于浏览器的限制,javascript 通常无法访问文件系统,但是,我们使用的是 HTA 文件而不是 HTML 文件来进行测试,是否可以通过它访问文件?怎么样?

最佳答案

试试这个:1. 从 http://wiki.openqa.org/pages/viewpageattachments.action?pageId=284&metadataLink=true 复制 user-extensions.js(storeGlobal 命令)到你的 user-extensions.js

  1. 在您的ide上设置user-extensions.js,关闭它并再次重新打开您的selenium ide

  2. 创建一个新的测试用例来存储您的属性并首先运行该测试用例测试脚本1.html

    全局商店 | http://www.example.com |网站

    全局商店 |我的用户名 |用户名

    全局商店 |我的密码 |密码

  3. 创建您的其他测试用例并使用 ${site}、${username} 等。测试脚本2.html

    打开 | ${site}/login.html

    类型 | id=用户名 | ${用户名}

    类型 | id=密码 | ${密码}

  4. 保存 TestSuite.html 包括 testscrpt1.html 和 testscript2.html

  5. 使用 Selenium ide 和 RC 运行快速测试

我今天测试了它。它适用于 IDE 1.9.1 和服务器 selenium-server-standalone-2.25.0.jar。

如果您发现有更好的方法来设置输入属性文件,请告诉我。我现在正在尝试在 RC 中运行所有 html selenium ide 测试套件。我的电子邮件地址是 kamhor@yahoo.com。谢谢

关于javascript - 是否可以使用 javascript 读取 something.properties ? (在 .hta 文件中)>> 读取 Selenium,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1605347/

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