2017-08-25 61 views
0

我正在用RSelenium编写一个自动化脚本,我需要它打开页面http://bit。请点击“缩短”按钮。我试图通过CSS和XPath与选择小工具选择元素,但它给我的建议是没有用的,因为这些尝试我“元素不可见”找不到这个元素的css选择器或xpath

#CSS SELECTOR ATTEMPT 
shorten <- remDr$findElement('css selector', '.btn') 
shorten$clickElement() 

#XPATH ATTEMPT 
shorten <- remDr$findElement('xpath', '//*[contains(concat(" ", @class, " "), concat(" ", "btn", " "))]') 
shorten$clickElement() 

我也试过

shorten <- remDr$findElement(using ='value', value = 'Shorten') 
shorten <- remDr$findElement('css selector', '.btn') 
shorten <- remDr$findElement('css selector', 'input.btn') 
shorten <- remDr$findElement('css selector', 'td>.btn') 
shorten <- remDr$findElement('css selector', 'td. btn') 

回答

1

CSS:

input[value=Shorten] 
input[onclick*=shorten] 

的XPath:

//input[@value='Shorten'] 
//input(contains(@onclick, 'shorten'))