컨텍스트 메뉴가 열려 있지만 메뉴에서 항목을 선택할 수 없습니다. 위의 모든 3 명령에 대한 :셀렌을 사용하여 웹 페이지의 컨텍스트 메뉴에 액세스
selenium.contextMenu("//table[1]/tbody/tr[@id='selectionItem']/td[2]/div/table/tbody/tr/td[@id='cell_table_1_2']");
selenium.focus("//iframe[@menutype='ContextMenu']");
selenium.click("//div[text()='Duplicate']");
로그가 "OK있어 결과"를 보여줍니다 여기 내 코드입니다. IE8에서 Selenium 2.0을 사용하고 있습니다. 위의 각 명령 사이에 어떤 지연을 위해 Thread.sleep(5000)
이 있습니다.
아마도 페이지의 HTML 코드도 게시해야합니다. 잘못 될 수 있습니다. 내 생각 엔 메뉴 항목에 대한 선택기 (로케이터)가 잘못 되었습니까? –