使用 selenium java

问题描述

我正在尝试扩展“应用程序”选项:

enter image description here

这是它的html:

enter image description here

到目前为止我所做的:

// Wait until presence of navigation frame
element = wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("/html/frameset/frameset/frame[1]")));
// switch to navigation frame
driver.switchTo().frame(driver.findElement(By.name("navigation")));
// Wait until presence of Aplications option
element = wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("/html/body/div/div/table/tbody/tr[2]/td/div[5]/a")));
// Click to expand Aplicactions options
element.click();

当它进入点击状态时,我可以看到它位于应用程序选项上方,因为它显示工具提示/标题“应用程序”,就像我们将鼠标放在选项上一样,并且此选项的 href 位于左下方 {{1 }}

我知道代码一直运行到这里,因为用于登录的另一段代码正在运行。

我不确定的是切换到框架,因为我已经查找了框架集,它表明我们可以直接切换到框架。

我是新来的,如果这很混乱,我深表歉意。如果发现错误有遗漏,请告诉我编辑帖子。

提前致谢。

javascript:expandCollapse('2');

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)