資源簡介
針對安全控件,自動錄入密碼
代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Threading.Tasks;
using?System.Windows.Forms;
using?System.Threading;
using?OpenQA.Selenium;
using?OpenQA.Selenium.IE;
using?Keys?=?OpenQA.Selenium.Keys;
namespace?模擬密碼錄入
{
????public?partial?class?Form1?:?Form
????{
????????public?Form1()
????????{
????????????InitializeComponent();
????????}
????????private?void?buttonOK_Click(object?sender?EventArgs?e)
????????{
????????????#region?MyRegion
????????????InternetExplorerOptions?option?=?new?InternetExplorerOptions();
????????????option.IgnoreZoomLevel?=?false;
????????????option.IntroduceInstabilityByIgnoringProtectedModeSettings?=?true;
????????????option.PageLoadStrategy?=?PageLoadStrategy.Eager;
????????????option.RequireWindowFocus?=?false;
????????????#endregion
????????????var?service?=?InternetExplorerDriverService.CreateDefaultService();
????????????service.HideCommandPromptWindow?=?true;
????????????IWebDriver?driver?=?new?InternetExplorerDriver(service?option);
????????????driver.Manage().Window.Maximize();
????????????testInput(driver);
????????}
????????///?
????????///?
????????///?
????????///?
????????public?static?void?testInput(IWebDriver?driver)
????????{
????????????try
????????????{
????????????????string?url?=?“https://www.cebbank.com/cebent/prelogin.do?_locale=zh_CN“;
????????????????driver.Navigate().GoToUrl(url);
????????????????try
????????????????{
????????????????????IWebElement?webElement?=?driver.FindElement((By.linkText(“詳細信息“)));
????????????????????if?(webElement?!=?null)
????????????????????{
????????????????????????webElement.Click();
????????????????????}
????????????????????webElement?=?driver.FindElement((By.linkText(“轉到此網頁(不推薦)“)));
????????????????????if?(webElement?!=?null)
????????????????????{
????????????????????????webElement.Click();
????????????????????}
????????????????}
????????????????catch
????????????????{
????????????????}
????????????????IWebElement?element?=?driver.FindElement(By.XPath(“//*[@id=‘CifNo‘]“));
????????????????element.SendKeys(“0000000000“);
????????????????element?=?driver.FindElement(By.XPath(“//*[@id=‘UserId‘]“));
????????????????element.SendKeys(“000“);
????????????????element.SendKeys(Keys.Tab);
????????????????HelperInput.KeyboardSimulateInputString(“00000000“?false?600);
????????????????element?=?driver.FindElement(By.XPath(“//*[@id=‘Confirm‘]“));
????????????????element.Click();
????????????}
????????????catch?(Exception?ex)
????????????{
????????????????throw?ex;
????????????}
????????????finally
????????????{
????????????????Thread.Sleep(6000);
????????????}
????????}
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
????..A..H.?????80384??2020-09-14?16:47??模擬密碼錄入\.vs\模擬密碼錄入\v16\.suo
?????文件???????9465??2018-10-31?13:53??模擬密碼錄入\packages\Selenium.WebDriver.3.141.0\.signature.p7s
?????文件????1579520??2018-10-31?09:53??模擬密碼錄入\packages\Selenium.WebDriver.3.141.0\lib\net35\WebDriver.dll
?????文件?????665372??2018-10-31?09:53??模擬密碼錄入\packages\Selenium.WebDriver.3.141.0\lib\net35\WebDriver.xm
?????文件????1621504??2018-10-31?09:53??模擬密碼錄入\packages\Selenium.WebDriver.3.141.0\lib\net40\WebDriver.dll
?????文件?????665372??2018-10-31?09:53??模擬密碼錄入\packages\Selenium.WebDriver.3.141.0\lib\net40\WebDriver.xm
?????文件????1783808??2018-10-31?09:53??模擬密碼錄入\packages\Selenium.WebDriver.3.141.0\lib\net45\WebDriver.dll
?????文件?????665372??2018-10-31?09:53??模擬密碼錄入\packages\Selenium.WebDriver.3.141.0\lib\net45\WebDriver.xm
?????文件????1078784??2018-10-31?09:53??模擬密碼錄入\packages\Selenium.WebDriver.3.141.0\lib\netstandard2.0\WebDriver.dll
?????文件?????664196??2018-10-31?09:53??模擬密碼錄入\packages\Selenium.WebDriver.3.141.0\lib\netstandard2.0\WebDriver.xm
?????文件????4321149??2020-09-14?16:21??模擬密碼錄入\packages\Selenium.WebDriver.3.141.0\Selenium.WebDriver.3.141.0.nupkg
?????文件???????9465??2020-07-15?05:00??模擬密碼錄入\packages\Selenium.WebDriver.IEDriver.3.150.1.2\.signature.p7s
?????文件???????2144??2020-07-12?05:16??模擬密碼錄入\packages\Selenium.WebDriver.IEDriver.3.150.1.2\build\DefinePropertiesIEDriver.targets
?????文件???????4103??2020-07-15?11:50??模擬密碼錄入\packages\Selenium.WebDriver.IEDriver.3.150.1.2\build\Selenium.WebDriver.IEDriver.targets
?????文件????3109888??2019-10-17?05:11??模擬密碼錄入\packages\Selenium.WebDriver.IEDriver.3.150.1.2\driver\IEDriverServer.exe
?????文件???????1084??2020-06-28?08:04??模擬密碼錄入\packages\Selenium.WebDriver.IEDriver.3.150.1.2\nupkg-icon.png
?????文件????1118633??2020-09-14?16:22??模擬密碼錄入\packages\Selenium.WebDriver.IEDriver.3.150.1.2\Selenium.WebDriver.IEDriver.3.150.1.2.nupkg
?????文件????????187??2020-09-14?16:18??模擬密碼錄入\模擬密碼錄入\App.config
?????文件????3109888??2019-10-17?05:11??模擬密碼錄入\模擬密碼錄入\bin\Debug\IEDriverServer.exe
?????文件????1783808??2018-10-31?09:53??模擬密碼錄入\模擬密碼錄入\bin\Debug\WebDriver.dll
?????文件?????665372??2018-10-31?09:53??模擬密碼錄入\模擬密碼錄入\bin\Debug\WebDriver.xm
?????文件??????11264??2020-09-14?16:44??模擬密碼錄入\模擬密碼錄入\bin\Debug\模擬密碼錄入.exe
?????文件????????187??2020-09-14?16:18??模擬密碼錄入\模擬密碼錄入\bin\Debug\模擬密碼錄入.exe.config
?????文件??????36352??2020-09-14?16:44??模擬密碼錄入\模擬密碼錄入\bin\Debug\模擬密碼錄入.pdb
?????文件???????2925??2020-09-14?16:44??模擬密碼錄入\模擬密碼錄入\Form1.cs
?????文件???????2145??2020-09-14?16:21??模擬密碼錄入\模擬密碼錄入\Form1.Designer.cs
?????文件???????5817??2020-09-14?16:21??模擬密碼錄入\模擬密碼錄入\Form1.resx
?????文件???????1643??2020-09-14?16:43??模擬密碼錄入\模擬密碼錄入\Helper\HelperWin32.cs
?????文件???????3482??2020-09-14?16:43??模擬密碼錄入\模擬密碼錄入\Helper\SimulateMethods.cs
?????文件????????210??2020-09-14?16:18??模擬密碼錄入\模擬密碼錄入\obj\Debug\.NETfr
............此處省略47個文件信息
評論
共有 條評論