我正在使用Protractor用ng-grid进行一些e2e测试,我无法在屏幕上看到所有列。我想让窗口比屏幕宽,所以一切都显示在窗口中,不需要滚动。
我尝试了以下操作,但它不会使窗口比我的屏幕更大。
browser.driver.manage().window().setPosition(0, 0);
browser.driver.manage().window().setSize(2000, 3000);
关于如何强迫它变大的任何想法?谢谢!
答案 0 :(得分:0)
您无法使用setSize以与window.resizeTo相同的方式执行此操作。
替代方案是特定于操作系统的:
需要启用虚拟屏幕分辨率,例如
xrandr --output LVDS1 --mode 1366x768 --fb 2000x3000 --panning 2000x3000
1366x768是物理显示器的真实显示分辨率。 2000x3000是你想要达到的虚拟分辨率。
需要在Windows机器上启用远程桌面连接。
需要通过设置自定义分辨率进行连接,例如从linux命令行:
export MACHINE_IP=10.0.2.15
export WIN_USER_NAME=brendan
export WIN_USER_PWD=secret
rdesktop ${MACHINE_IP} -u ${WIN_USER_NAME} -p ${WIN_USER_PWD} -x b -a 16bpp -g "2000x3000" -r sound:off
idk如果存在。随时编辑并添加一个