<Target Name="Build">
<ZipDir
ZipFileName="MyZipFileName.zip"
DirectoryName="MyDirectory"
/>
</Target>
<UsingTask TaskName="ZipDir" TaskFactory="CodeTaskFactory" AssemblyFile="$(MSBuildToolsPath)\Microsoft.Build.Tasks.v12.0.dll">
<ParameterGroup>
<ZipFileName ParameterType="System.String" Required="true" />
<DirectoryName ParameterType="System.String" Required="true" />
</ParameterGroup>
<Task>
<Reference Include="System.IO.Compression.FileSystem" />
<Using Namespace="System.IO.Compression" />
<Code Type="Fragment" Language="cs"><![CDATA[
try
{
Log.LogMessage(string.Format("Zipping Directory {0} to {1}", DirectoryName, ZipFileName));
ZipFile.CreateFromDirectory( DirectoryName, ZipFileName );
return true;
}
catch(Exception ex)
{
Log.LogErrorFromException(ex);
return false;
}
]]></Code>
</Task>
</UsingTask>
当我使用此代码时,它不会释放用户帐户元素,它会成功发送文本但不会出现 在第二个元素中,我必须发送密码,但它不会出现在第一个元素
中当我使用
时NSNotificationCenter.defaultCenter().addObserver
Android键盘在发送文本之前打开,并开始在第二个元素中写入
答案 0 :(得分:1)
在第一个元素中输入文字后使用driver.hideKeyboard();
。你的键盘可能隐藏了下一个元素。
答案 1 :(得分:1)
每当您进行自动化时,最好关闭移动键盘中的文本建议(预测文本)。
检查键盘是否显示。如果显示,请使用以下代码:
driver.hideKeyboard();