Selenium IDE 基本 URL 和打开命令

标签 selenium selenium-ide

Base URL 的用途是 Selenium IDE,因为即使我在那里输入错误的 URL 或将其留空,然后运行脚本,它也能正常运行。

我有这个 URL,作为基本 URL http://test.info:50/test而在open命令中,当我使用URL的/test部分时,所以要打开的URL应该是http://test.info:50/test/test (这不是实际的 URL)并且 selenium 继续在上面的基本 URL 上运行脚本并且没有显示错误。

所以,我的问题是,当 Base URL 可以留空或为空时,它的用途是什么。当我在 Base URL 部分使用完整 URL 时,Open 命令有什么用。

希望问题很清楚。请帮忙。

最佳答案

基本 URL 应该是您网站的索引。不是被测目录。

例如,

BaseURL: http://google.com/

Open: /search

这将打开 http://google.com/search作为起始网址。从那时起,您应该继续测试。

在您的情况下,请指定
BaseURL: http://test.info:50/

Open: /test

你会是金色的。

编辑:

and selenium keeps running the script on the Base URL above and shows no error.



Selenium IDE 不会显示任何错误,因为 Selenium IDE 不关心您的测试在哪里运行......它不仅限于此(也不应该如此)。它只会在您的脚本中出现错误时吐出错误。与您打开网址无关。你可以打开类似 /somebullcrapdirectory 的东西它仍然会很好。但是,它会在执行任何后续操作时失败,因为 /somebullcrapdirectory实际上将是一个无效的目录。

关于Selenium IDE 基本 URL 和打开命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19901163/

相关文章:

ruby-on-rails - Nightwatch 可以用来测试 Rails 吗?

java - 登录gmail打开消息检查消息是否成功

java - 运行 Selenium IDE 时出错 "Error: Permission denied to access property ' nr@context'

selenium - selenium IDE中添加两个变量

python - Scrapy + selenium 对每个 url 请求两次

selenium - Python Selenium 无法通过类名和 xpath 找到元素

java - 将 WebElement 类型转换为 By 类型

testing - 在 Selenium IDE 中,如何获取基本 url 的值

selenium - 如何生成随机数

c# - 如何在 selenium 中获取已经打开的 IE 浏览器句柄?