从搜索下拉列表中选择值不适用于硒

时间:2018-12-05 13:39:50

标签: selenium select

front end source code

我的代码:

 try
    {
        WebElement pdtSelectElement = driver.findElement(By.id("ctl00_cphMainContent_ItemSearchUC_tbcBase_pnlGeneral_lstProductTypes"));
        Select drppdttype = new Select(pdtSelectElement);
        driver.manage().timeouts().implicitlyWait(300, TimeUnit.SECONDS);
        JavascriptExecutor js = (JavascriptExecutor) driver;

         js.executeScript("arguments[0].setAttribute('style','background: yellow; border: 2px solid red;');",pdtSelectElement);
       //drppdttype.selectByVisibleText("1 bowl inset sink with drainer");

        driver.manage().timeouts().implicitlyWait(300, TimeUnit.SECONDS);

      // drppdttype.selectByValue("10924|00000");          
       drppdttype.selectByIndex(5);    

        System.out.println("product type selected");
    } 
    catch(Exception e)
    {
        System.out.println("product type not selected");
    }

即使我使用了所有选择选项,我的代码仍无法正常工作

1 个答案:

答案 0 :(得分:0)

您的代码实际上对我有用。 我不是你面临的问题。可以吗