gpt4 book ai didi

Selenium webdriver 验证一行中显示的文本

转载 作者:行者123 更新时间:2023-12-02 14:47:56 28 4
gpt4 key购买 nike

我在尝试检查页面上的某些文本是否显示在一行中时遇到问题,我的意思是 html 不包含 br 标签,但由于分辨率/字体大小 - 文本被换行到第二行。有没有办法用selenium知道它?

最佳答案

这不是一个很好的解决方案,但可能会给您一些想法。当浏览器宽度缩小到某个点时,我们的文本应该换行到第二行。我开始全宽 driver.manage().window().maximize(); 并获取包含文本的元素的高度和宽度。然后我将浏览器窗口设置为较小的尺寸 driver.manage().window().setSize(new Dimension(width, height)); 并再次获取同一元素的高度和宽度,然后可以验证新的高度大约是之前高度的两倍,并且宽度更小,表明它可能被包裹。我想元素高度可以增长,但文本不会换行(只是被切断),但这是我能想到的最好的。

关于Selenium webdriver 验证一行中显示的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16411907/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com