2013-08-16 3 views
0

Selenium IDE : controlkey 또는 contextmenu를 사용하여 새 탭에서 링크를 열려고하는데 두 명령이 모두 작동하지 않습니다.
USING CONTROLKEY : 1). 요소 확인 2) controlkeydown() 3) 링크 클릭 4) controlkeyup(). 실행되는 경우, 상기 오류 알려지지 명령 표시 (컨트롤 키()를새 탭에서 링크를 여는 방법

CONETXTMENU 사용 :. 1) 소자 본 2)의 ContextMenu 대상 링크 = LINKNAME 3 확인) 대상 = 링크를

답변

1

을 클릭하는 방법에서 href 속성을 추출 관한 링크를 클릭하고 별도의 명령으로 새 창을 여는 데 사용 하시겠습니까?

|storeAttribute | [email protected] | mylink |

|openWindow | ${mylink} | |

편집 : 더 구체적인 예를

|open | http://twitter.com | |

|storeAttribute | [email protected] | mylink |

|openWindow | ${mylink} | |

이 새 창에서 페이지 정보 트위터를 엽니 다.

+0

셀렌을 사용하는 방법을 알려주십시오. 명령 및 목표 값으로 무엇을 제공해야합니까? openingwindow가 윈도우의 javaId를 묻습니다. – user2689342

+0

[warn] 실제 창 이름이 아닌 '_blank'창을여십시오. 무작위 화 대상 : selenium_blank60950 [오류] 예기치 않은 예외 : TypeError : 결과가 null입니다. fileName -> chrome : //selenium-ide/content/recorder.js, lineNumber -> 74, columnNumber -> 0. 오류가 위의 명령을 사용하여 표시됩니다. – user2689342

+0

더 구체적인 예를 사용하여 내 게시물을 편집했습니다. 오류에 관해서는 - Firefox는 openWindow 명령으로 열려있는 창 (팝업 차단기)을 차단하는 것 같습니다. 도메인에서 팝업을 열려면 FF를 허용해야합니다. – JacekM

1

테스트 해 보시 길 바랍니다. 테스트하려는 항목은 모두 브라우저 자체의 기능이며 웹 응용 프로그램의 기능은 아닙니다. 따라서 웹 응용 프로그램을 테스트하는 것이 목표라면 브라우저를 테스트하여 값을 추가하지 않는 것입니다.

관련 문제