forms - 在 Xamarin 表单中单击网页上的对象
问题描述
我想单击在网页中创建的按钮。我在我的项目中添加了以下代码,但它确实执行了,字符串始终为空。
public partial class MainPage : ContentPage
{
public MainPage()
{
InitializeComponent();
wbWeb.Source = "https://www.facebook.com";
}
private async void btnBrowser_Clicked(object sender, EventArgs e)
{
string str = wbWeb.EvaluateJavaScriptAsync($"document.getElementById('loginbutton').click();");
//str is null
}
}
解决方案
推荐阅读
- cypress - 为什么 cypress 中的存根可能不适用于加载页面后调用的路由
- java - 在 Hadoop 中使用由 id 列链接的两个 CSV 文件
- python - 从 Python 烧瓶 API 返回空白
- python - 在 2D 和 1D 数组之间使用 numpy isin element-wise
- reactjs - ReactJs:在标签中传递参数并在新选项卡中打开下一页(不工作)
- security - vue jwt 令牌存储
- python - PyQT5 无法运行 qtdemo.py:ValueError:PyCapsule
- android - 如何解锁图书馆的一部分?
- c# - 为什么多重绑定要求返回对象与输入对象不同?
- python - 从原始 python 文件中检索数据以转到导入的 python 文件