java - 如何使用 webdriver 增加 HTML 表格列宽

标签 java javascript selenium webdriver selenium-webdriver

目前,我正在尝试使用 Selenium webdriver 自动执行涉及增加 HTML 表格列宽度的步骤。

知道我可以通过以下方式获取 x 和 y 坐标的索引 findElement(By.cssSelector("<Css locator>").getLocation();

但我想知道是否可以使用相同的概念来增加列的宽度。

最佳答案

您可以使用Javascript Executor

WebDriver driver;
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("document.querySelector('<CSSLOCATOR>').setAttribute('width', <WIDTH>)");

在其中填写<CSSLOCATOR><WIDTH>满足您的需求。

关于java - 如何使用 webdriver 增加 HTML 表格列宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20097671/

相关文章:

java - 从无孔阵列中移除

java - 了解 C 中声明的数组的指针运算

java - jconsole 内存选项卡

Java Custom SpinnerDateModel 仅编辑小时和分钟

javascript - 在javascript中折叠属性值上的对象数组

javascript - 如何让我的下一个功能在我的 javascript 视觉小说中发挥作用?

javascript - 如何将选择选项设置为等于 innerHTML

java.lang.NoClassDefFoundError : org/openqa/selenium/remote/HttpVerb 错误

python - 在 py 文件中存储和访问数据

testing - selenium webdriver中frame没有id时如何识别并切换到frame