1

자동화 테스트를 위해 Robot 프레임 워크를 사용하고 있는데, 두 번 클릭하여 테스트해야하는 특정 요소가 있습니다. 하지만 테스트를 실행하는 동안 셀레늄에 대한 크롬 드라이버는 두 번 클릭 이벤트가 단일 클릭 자체로 작동하고 한 번의 클릭으로 작성된 기능을 수행하는 것처럼 보입니다. Firefox와 함께 테스트하는 동안 동일한 작업이 필요합니다.셀렌을 두 번 클릭하면 크롬 드라이브가 한 번의 클릭으로 작동합니다.

크롬 북에서는 '더블 클릭'키워드가 전혀 지원되지 않습니다. 그렇지 않다면이를 달성하기위한 다른 대안책이나 대안이 있습니까? 코드의

발췌문 : 사전에

Double click Element xpath=.//*[@class='graph-node-group']

덕분에

내가 같은 문제를했고 나는 그 두 번째) (수행 찾을 수 있었다
+0

selenium2library를 사용하고 있습니까? –

+0

예 selenium2library를 사용 중입니다. – vWebby

+0

원시 Selenium 더블 클릭을 사용해 보셨습니까? 즉,'Selenium2library.Double Click Element' 또는 두 번의 클릭 만 사용 했습니까? 'Selenium2library.Click Element'''Selenium2library.Click Element' –

답변

0

문제

elem = self.wd.find_element_by_xpath(xpath) 
actions = ActionChains(self.wd) 
actions.double_click(elem).perform() 
actions.perform() 
에게 수정
관련 문제