Ошибка сценария SeleniumRC - selenium-browserbot.js - PullRequest
1 голос
/ 07 марта 2012

Проблема: В нашем приложении у нас есть одинаковые локаторы (id) для отправки изображений (ссылка + отправка формы) во всплывающем окне и главном окне.Главное окно отправки изображения выполняет две функции JavaScript для события клика.Пробуя селен, я получаю следующую ошибку селена и отправляю действие не произошло.Невозможно обработать, даже если я щелкнул вручную в браузере, который был открыт Selenium.Но этот сценарий работает нормально, если я выполняю вручную конец в конец.

Я пробовал с FormSubmit и ClickAt..Не повезло ... Любой трюк / решение?

Я нашел аналогичную ветку без какого-либо решения -> Selenium RC - ошибка selenium-browserbot.js (/2131105/selenium-rc-oshibka-selena-browserbot-js)

Среда: Браузер: IE8 Java: Sun Microsystems Inc.5.1 x86 Selenium RC-selenium-server-1.0.3

Сообщение об ошибке Selenium

An error has occured in the script on this page 
Line:  2120 
Char:  9 
Error:  Permission denied 
Code:  0 
URL:  file:///C:/DOCUME~1/script1/LOCALS~1/Temp/customProfileDira540839f44a5460e8f29cdcb8f3632a7/core/scripts/selenium-browserbot.js
Do you want to continue running scripts on this page? 

Источник HTML

<A onmouseover="imgOn('cmdSubmitbutton', 'submit');" onmouseout="imgOff('cmdSubmitbutton', 'submit');" onclick="return verifyAttachmentJS();submitOrder();" href="javascript:void(0);"><IMG title="Submit this form." border=0 name=cmdSubmitbutton src="/webtop/images/buttons/submit_off.gif"> </A>

история команд RC Селена

type(desc1, asdasdas)
click(cmdAttachbutton)
click(cmdSubmitbutton)
click(cmdFinishbutton)
selectWindow(null)
type(ORD_TrackingNbr, 6666)
isElementPresent(cmdSubmitbutton)
clickAt(cmdSubmitbutton, 20,8)

Консоль Selenium Log

info(1331131785603): Executing: |type | findCnum | ABCDP60 |
info(1331131789088): Executing: |click | gobutton |  |
error(1331131792666): Caught an exception attempting to log location; this should get noticed soon!
error(1331131792666): Unexpected Exception: Permission denied
error(1331131792666): Exception details: name -> Error, number -> -2146828218, description -> Permission denied, message -> Permission denied
info(1331131795494): Executing: |selectFrame | relative=up |  |
info(1331131796275): Executing: |selectFrame | relative=up |  |
info(1331131797056): Executing: |getLocation |  |  |
info(1331131797494): Executing: |click | xpath=//a[@id="ABCDP60" or @name="ABCDP60" or @href="ABCDP60" or normalize-space(descendant-or-self::text())="ABCDP60" or @href="http://172.18.70.63/webtop/ABCDP60"] |  |
error(1331131806338): Caught an exception attempting to log location; this should get noticed soon!
error(1331131806338): Unexpected Exception: Permission denied
error(1331131806338): Exception details: name -> Error, number -> -2146828218, description -> Permission denied, message -> Permission denied
info(1331131808056): Executing: |click | //form[@id='form1']/table/tbody/tr/td[6]/a[4]/font/b |  |
info(1331131815478): Executing: |click | cmdZipbutton |  |
error(1331131815712): Caught an exception attempting to log location; this should get noticed soon!
error(1331131815712): Unexpected Exception: Permission denied
error(1331131815712): Exception details: name -> Error, number -> -2146828218, description -> Permission denied, message -> Permission denied
info(1331131835384): Executing: |selectWindow | name=attachdoc |  |
info(1331131865634): Executing: |type | desc1 | asdasdas |
info(1331131876431): Executing: |click | cmdAttachbutton |  |
info(1331131882290): Executing: |click | cmdSubmitbutton |  |
info(1331131888290): Executing: |click | cmdFinishbutton |  |
info(1331131894196): Executing: |selectWindow | null |  |
info(1331131894306): Executing: |type | ORD_TrackingNbr | 6666 |
info(1331131898399): Executing: |isElementPresent | cmdSubmitbutton |  |
info(1331131902290): Executing: |clickAt | cmdSubmitbutton | 20,8 |
info(1331132070023): Done appending missed logging messages
error(1331132070023): Caught an exception attempting to log location; this should get noticed soon!
error(1331132070023): Unexpected Exception: Permission denied
error(1331132070039): Exception details: name -> Error, number -> -2146828218, description -> Permission denied, message -> Permission denied
error(1331132115492): Caught an exception attempting to log location; this should get noticed soon!
error(1331132115492): Unexpected Exception: Permission denied
error(1331132115492): Exception details: name -> Error, number -> -2146828218, description -> Permission denied, message -> Permission denied
...