Selenium IDE基本URL和打开命令

Abh*_*bhi 6 selenium selenium-ide

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

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

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

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

dda*_*son 6

基本URL应该是您站点的索引.不是测试目录.

例如,

BaseURL: http://google.com/

Open: /search
Run Code Online (Sandbox Code Playgroud)

这将http://google.com/search作为Url的开头打开.从那时起,你应该继续测试.

在您的情况下,请指定

BaseURL: http://test.info:50/

Open: /test
Run Code Online (Sandbox Code Playgroud)

你会成为金色的.

编辑:

和selenium继续在上面的基本URL上运行脚本,并且没有显示错误.

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