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/