我正在C#中编写一些自动化测试,当我尝试点击一个按钮来提交对Web表单所做的更改时,会引发JavaScript错误。我recieving的错误是:Selenium RC - selenium-browserbot.js错误
An error has occured in the script on this page
Line: 2004
Char: 9
Error: Permission denied
Code: 0
URL: file:///C:/DOCUME~1/nkinney/LOCALS~1/Temp/customProfileDir6c0c7d7226cc463fbb1a7f6253c4df62/core/scripts/selenium-browserbot.js
一旦测试完成后,如果我手动点击,而硒是运行按钮仍然会显示错误。
中硒的线路选择这个按钮是:
selenium.Click("//input[contains(@id, 'SubmitBtn')]");
我也试着提交。
应显示一个弹出窗口,要求用户确认他们要进行更改。在显示弹出窗口之前以及Selenium在按钮上单击后抛出此错误。
任何意见,将不胜感激。
我还要指出的浏览器打开一个窗口摩托。我认为这可能是问题,但我不确定我需要做些什么才能解决问题。 – Nick 2010-03-04 22:12:23
当你点击提交是测试移动到另一个域? – AutomatedTester 2010-03-05 12:00:15
不,它不是。我需要对页面上的某些字段进行更改,然后我得到一个模式窗口,以确认在点击发布按钮后我想进行更改。问题是我selemiun点击按钮后,我得到这个Java脚本错误。我知道它是点击按钮,因为整个ID显示在硒服务器窗口中。 – Nick 2010-03-05 14:50:57