case_simple
这是一个很简单的案例、功能是打开一个页面。
可能的问题:
如果你出现错误、大概率是因为chromiumPath的设置有问题、如果你遇到权限问题、可以考虑用(windows快捷方式)
(mac软连接)的方式、告诉他快捷方式地址是一样的效果。
CachePath缓存目录的设置你可以随意一些、只要是有权限的目录均可。如果你依然不知道怎么设置、可以暂时忽略这个选项。
package test_case
import (
"fmt"
"luna/devtools"
"luna/luna_utils"
"testing"
"time"
)
//如果你并不熟悉golang、请把这个改成main函数一样的效果。
func TestSimple(t *testing.T) {
//杀掉其他的chromium进程,会根据操作系统不同执行不同的命令
luna_utils.KillProcess()
//初始化浏览器对象
chromiumPath := "/Users/xxxx/Documents/workspace/Chromium.app/Contents/MacOS/Chromium"
browserObj := devtools.NewBrowser(chromiumPath, &devtools.BrowserOptions{
//设置缓存目录,
CachePath: luna_utils.CreateCacheDirInSubDir("/Users/xxxx/Documents/workspace/cache"),
//设置非隐身模式
Headless: false,
})
//打开一个tap
browserObj.OpenPage("https://www.baidu.com")
fmt.Println("恭喜你、非常nice的第一个案例")
time.Sleep(time.Hour)
}