0
我需要使用selenium webdriver右鍵單擊。當我用紅色突出顯示的日期右鍵點擊時,我將從必須選擇「顯示CTR印象標籤」的位置打開一個菜單。無法用鼠標右鍵單擊並使用Selenium Webdriver選擇一個值
我可以右擊並選擇「顯示展示標籤」,但不能點擊它。
這裏是我的代碼:
string xpath = "//div[@class='highcharts-axis-labels highcharts-xaxis-labels']/span[2]/div";
WebElement element=driver.findElement(By.xpath(xpath));
System.out.println("date="+element.getText());
Actions action= new Actions(driver);
action.moveToElement(element).contextClick(element).build().perform();
action
.sendKeys(Keys.ARROW_DOWN)
.sendKeys(Keys.ARROW_RIGHT)
.sendKeys(Keys.ENTER)
.build().perform();
請suggest.Also,我怎麼能選擇「顯示展示標籤」的基礎上的文本,沒有方向鍵?
任何幫助將不勝感激。
這是公開的頁面?你能提供網址嗎? – drkthng
你試過用座標而不是鍵移動到元素上嗎? –