/// <summary> /// 设置封面 /// </summary> /// <param name="path"></param> /// <returns></returns> internal override bool SetCover(string path) { if (string.IsNullOrEmpty(path)) { return(true); } //封面区域 IWebElement video_cover_container = wait.Until(wb => wb.FindElement( By.ClassName("video-cover-container") )); //上传封面按钮 var imgs = Wait.Until(video_cover_container, x => x.FindElements( By.TagName("img") )); imgs[2].Click(); Thread.Sleep(1000); //等待系统弹窗 if (!OpenFileDialog.SelectFileAndOpen(path)) { return(false); } return(true); }
/// <summary> /// 上传视频 /// </summary> /// <param name="path"></param> /// <returns></returns> internal override bool UploadVideo(string path) { DateTime startTime = DateTime.Now; while (true) { try { //查找上传按钮 var btns = wait.Until(x => x.FindElements( By.ClassName("ant-btn") )); var btn = btns.FindElementByText("上传视频"); btn.Click(); Thread.Sleep(1000); if (!OpenFileDialog.SelectFileAndOpen(path)) { return(false); } Thread.Sleep(1000); return(true); } catch { if ((DateTime.Now - startTime).TotalMilliseconds > 10000) { throw; } Thread.Sleep(500); } } }