【问题标题】:Not able to select angular dropdown in selenium java无法在 selenium java 中选择角度下拉列表
【发布时间】:2022-01-28 06:29:19
【问题描述】:

我尝试了选择类以及从下拉列表中选择的操作,但没有一个有效。

<datalist _ngcontent-c7="" id="brow"><select _ngcontent-c7=""><option _ngcontent-c7="" value="">Select</option><!----><!----><option _ngcontent-c7="">Accounting Framework for Cons Reporting</option><!----><option _ngcontent-c7="">Accounting framework for solo reporting</option><!----><option _ngcontent-c7="">AnaCredit First submission deadline</option><!----><option _ngcontent-c7="">AnaCredit Reporting Qrtly for Counterparty Risk</option><!----><option _ngcontent-c7="">AnaCredit Reporting Qrtly for S4</option><!----><option _ngcontent-c7="">AnaCredit Reporting regime for T1</option><!----><option _ngcontent-c7="">AnaCredit Reporting regime for T2</option><!----><option _ngcontent-c7="">AnaCredit submission type</option><!----><option _ngcontent-c7="">Annual turnover</option><!----><option _ngcontent-c7="">Annual turnover domestic</option><!----><option _ngcontent-c7="">Assessment of CSPP eligibility</option><!----><option _ngcontent-c7="">Balance Sheet Total (ECB regulation) domestic</option><!----><option _ngcontent-c7="">Balance sheet total</option><!----><option _ngcontent-c7="">Balance sheet total interval</option><!----><option _ngcontent-c7="">Birthdate</option><!----><option _ngcontent-c7="">Birthdate</option><!----><option _ngcontent-c7="">Birthdate</option><!----><option _ngcontent-c7="">Birthdate</option><!----><option _ngcontent-c7="">City</option><!----><option _ngcontent-c7="">Closedate</option><!----><option _ngcontent-c7="">Closedate</option><!----><option _ngcontent-c7="">Closedate</option><!----><option _ngcontent-c7="">Closedate</option><!----><option _ngcontent-c7="">Comment</option><!----><option _ngcontent-c7="">Country of residence</option><!----><option _ngcontent-c7="">Country of residence</option><!----><option _ngcontent-c7="">Country of residence</option><!----><option _ngcontent-c7="">Country of residence</option><!----><option _ngcontent-c7="">Date of enterprise size</option><!----><option _ngcontent-c7="">Date of initiation of legal proceedings</option><!----><option _ngcontent-c7="">Direct controlling parent RIAD ID</option><!----><option _ngcontent-c7="">Direct controlling parent RIAD code</option><!----><option _ngcontent-c7="">Economic activity</option><!----><option _ngcontent-c7="">Enterprise size</option><!----><option _ngcontent-c7="">Entity RIAD code</option><!----><option _ngcontent-c7="">Geographical scope</option><!----><option _ngcontent-c7="">Gross Premium domestic</option><!----><option _ngcontent-c7="">Gross premium</option><!----><option _ngcontent-c7="">Group Name</option><!----><option _ngcontent-c7="">Group gross premium</option><!----><option _ngcontent-c7="">Group net assets</option><!----><option _ngcontent-c7="">Group total balance sheet</option><!----></select><i _ngcontent-c7="" class="fa fa-caret-down"></i></datalist>

【问题讨论】:

  • 显示您的 java 代码以及可能会更改不正确的代码,显示您遇到的错误以及您的试验和错误,阅读tourminimal reproducible example 然后相应地编辑您的帖子.
  • 嗨,选择和操作无效,这有效.. driver.findElement(By.xpath(".//*[@formcontrolname='xx']")).sendKeys(RaidLabel ); driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS); driver.findElement(By.xpath(".//*[@formcontrolname='xx']")).click();
  • 你能粘贴格式化代码吗

标签: java angular selenium


【解决方案1】:

driver.findElement(By.xpath("xpath of dropdown")).sendKeys(RaidLabel); driver.manage().timeouts().implicitlyWait(15, TimeUnit.SECONDS); driver.findElement(By.xpath("选项的xpath")).click();

【讨论】:

  • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
猜你喜欢
  • 2019-08-02
  • 1970-01-01
  • 2022-12-15
  • 2015-05-19
  • 2015-03-13
  • 2021-08-29
  • 2016-11-21
  • 2018-04-02
  • 1970-01-01
相关资源
最近更新 更多