我想從下拉菜單中選擇一個項目,因爲html
標籤沒有用作選擇下拉菜單,然後我通過Action選擇了下拉菜單項。
無法從硒webdriver下拉菜單中選擇項目
我的問題是這種標準的方式來代碼來選擇這種情況下拉項目或應該我需要改變我的代碼。
import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.interactions.Actions;
import org.openqa.selenium.support.ui.Select;
public class test
{
static WebDriver driver;
public static void main(String[] args)
{
System.setProperty("webdriver.chrome.driver", "D:\\rakesh\\software\\selenium browser\\New folder\\chromedriver.exe");
driver=new ChromeDriver();
driver.get("https://app.crossover.com/x/marketplace/available-jobs");
driver.manage().window().maximize();
driver.findElement(By.cssSelector(".btn.btn-default.form-control.ui-select-toggle")).click();
WebElement dropdonw_ele = driver.findElement(By.xpath("/html/body/div[2]/div[3]/div/div/div/div[2]/form/div/div[2]/job-label-select/div/ul/li/div[5]/span/div/span"));
Actions act = new Actions(driver);
act.build();
act.moveToElement(dropdonw_ele).click();
act.perform();
}
}
任何反應? @rocky –