当前位置: 首页 > 面试题库 >

Windows Task Scheduler中“运行是否登录用户”模式下的屏幕分辨率

贺兴昌
2023-03-14
问题内容

我正在使用Python 2.7和Selenium 2.39.0。测试Web应用程序。当我以Windows(7
Ent。)计划任务运行测试,并选择“无论用户是否登录都运行”选项时,它看起来像是屏幕分辨率或窗口大小更改;一些按钮隐藏在浏览器窗口底部工具栏的后面,因此Selenium无法单击它。

如果选择“仅在用户登录时运行”选项,我没有这个问题;即使屏幕被锁定,按钮也是可见且可单击的。

根据Windows任务属性,它使用相同的用户帐户。

有没有一种方法,浏览器设置或注册表项可以在两种模式下保持相同的分辨率和大小?

我知道我可以向下滚动页面,但是我试图理解并可能防止这两种模式之间的行为差​​异。

谢谢


问题答案:

我遇到了同样的问题。我尝试了所有可以找到的注册表项,禁用了TMM,但无济于事。

Windows
7为您提供另一种分辨率而不是1024x768的唯一方法是在用户登录后运行Selenium。因此,我最终像这样设置了Selenium虚拟机:让用户在启动时自动登录,然后启动Selenium节点。



 类似资料:
  • 功能介绍 获取百度移动统计平台的全部屏幕分辨率列表 接口 https://openapi.baidu.com/rest/2.0/mtj/svc/config/getScreenList?access_token={ACCESS_TOKEN} 请求参数 参数名 类型 描述 样例 access_token string 用户登入后获取的token 1.a6b7dbd428f731035f771b8d

  • Android设备具有mdpi、hdpi、xhdpi、xxhdpi等屏幕分辨率。在Android系统中编程时,我会用这些分辨率为手机编写不同的代码。但Flutter是android和ios的开发环境。我需要为不同分辨率的android和ios手机分别编程吗?ios中是否有mdpi、hdpi、xhdpi等分辨率?

  • 问题内容: 我的网站比较流畅,菜单是其宽度的20%。我希望菜单的字体大小能够正确测量,因此它始终适合方框的宽度,并且永远不要换行。我曾考虑使用“ em”作为单位,但它与浏览器的字体大小有关,因此当我更改分辨率时,字体大小保持不变。 也尝试了分数和百分比。什么都没有,因为我需要… 请给我提示如何进行。 问题答案: 您可以根据屏幕的屏幕大小手动给它。只需看看不同的屏幕大小并手动添加字体大小即可。

  • 问题内容: 我需要找到访问我的网站的用户屏幕的屏幕分辨率? 问题答案: 您无法使用纯PHP做到这一点。您必须使用JavaScript来完成。有几篇有关如何执行此操作的文章。 本质上,您可以设置cookie,甚至可以执行一些Ajax来将信息发送到PHP脚本。如果使用jQuery,则可以执行以下操作: jQuery: PHP(some_script.php) 所有这些实际上都是最基本的,但是它应该可以

  • 问题内容: 我很难获得较低的屏幕分辨率,因为我的屏幕分辨率为1920x1080。 有谁知道如何获得屏幕分辨率的高度和宽度? 我在1024x768分辨率上检查了我的作品,结果全部乱成一团。 问题答案: 无法从CSS获取屏幕高度。但是,从CSS3开始,您可以使用媒体查询来根据分辨率控制模板的显示。 如果要使用媒体查询基于高度进行编码,则可以定义样式表并像这样调用它。

  • 描述 (Description) 要嵌入登录屏幕,您可以将登录屏幕插入页面。 例子 (Example) 以下示例演示了在Framework7中使用嵌入式登录屏幕 - <!DOCTYPE html> <html> <head> <meta name = "viewport" content = "width = device-width, initial-scale = 1,