系统锁定时,单击文件下载IE中的保存按钮

时间:2014-03-01 00:58:06

标签: internet-explorer selenium download autoit

我正在使用AutoIt来处理Selenium脚本中的windows对象。点击" Save"我正面临挑战。按钮"文件下载"从Internet Explorer下载文件时弹出。

我使用ControlFocus语句将重点放在" Save"按钮,并使用ControlSend发送ENTERControlClick来点击按钮。

当系统未锁定时,这两种方式都可以正常工作,但在解锁系统时会失败。

注意:我发现重点转移到" Save"按钮,但由于某种原因按钮没有被点击。我试过点击"取消"按钮,它工作正常。

请告诉我,如果有任何方法/解决方法点击"保存"按钮,这将在系统锁定时起作用。

2 个答案:

答案 0 :(得分:0)

我的代码也遇到了同样的问题,即使我进入了las阶段,但是它没有保存,我意识到焦点仍然集中在网站上,而不是另存为对话框上,

要遵循的步骤。

  1. 将焦点更改为另存为对话框

  2. 自动执行以下代码

    import React from 'react' import './Navbar.css' import { Link } from "react-router-dom" import logo from './images/logo.png' function Navbar() { return ( <div className="navbar"> <Link to="/" className="header__link"> <img className="header__logo" src={logo} alt="logo" /> </Link> <div className="header__nav"> <form7> <input type="text" placeholder="Email" /> <input type="password" placeholder="Password" /> <button className="button__nav" >Log In</button> </form7> </div> </div> ) } export default Navbar

答案 1 :(得分:-1)

我相信当PC被锁定时,您的脚本需要作为服务运行。您可以使用AutoIt论坛上有一个很好的Service UDF